xamarin ios 哪些 应用
1个回答
展开全部
首先我们在mac端找到这个应用打开:
然后呈现的界面如下所示:
这个时候我们点击Pair之后出现下面这个界面:
其中的这串字符是需要在VS那边进行匹配的时候输入的,在没有匹配前不要点击close。这样mac端的就完成了,下面我们转战到vs中。
打开vs后点击“工具”->“选项”->“Xamarin”->“iOS Settings”显示如下的界面:
这个时候我们点击“Find Mac Build Host”之后出现下面这个界面:
直接点击Continue,进入到主界面:
这里笔者知道mac的ip地址,所以直接点击“Configure Host Manually”,输入ip地址并确定。然后等待连接,连接完成后弹出这个窗口:
在其中输入mac中的字符即可。
正文
现在我们开始进入正文,首先我们通过VS创建一个IOS项目,具体过程如下所示:
新建完项目后打开下面的这个界面(后面跟UI相关的操作我们都会在这个文件中进行操作)
打开之后我们从工具栏选择一个“Label”控件放入其中并修改对应的文字,如下所示:
接着再拖放一个“Text Field”控件放在Label下方,并且宽度一样。并在属性窗口的Placeholder属性中输入“1-855-XAMARIN”。并且在Identity下的Name中输入“PhoneNumberText”,这个名字会导致自动生成控件的命名,类似于ASP.NET中的ID属性。下面我们接着拖放一个按钮并设置其Name为“TranslateButton”:
最后放入一个按钮并设置Name为“CallButton”:
这样我们就完成了整个界面的设计了。下面我们就要开始具体的编码了,首先我们新建一个cs文件,并且在其中输入以下的代码:
View Code
接着我们打开RootViewController文件并在ViewDidLoad中完成剩余功能的开发,首先我们定义一个字符串用来保存最终需要拨打的电话号码并未Translate按钮绑定监听事件,在点击的时候改变Call按钮的文字,显示需要拨打的电话:
View Code
完成了第一个按钮开发之后我们继续下一个按钮,这个按钮将会完成拨打电话的功能,如果电话拨打失败则会弹出提示:
View Code
其中我们需要通过构建NSUrl来指定需要拨打的电话,这里跟Android的方式很相似,在Android中就是同构构建Intent来实现,然后用过UIApplication中的SharedApplication打开这个NSUrl,如果拨打失败则会利用UIAlertController构建一个提示框,这里我们通过Create指定对话框的标题、内容以及样式,然后再通过AddActiontian添加一个按钮。最后通过PresentViewConroller打开。
最后我们还需要设置应用的图标以及缓冲图片,这里我们需要右击项目属性并点击IOS Application,我们可以看到需要设置多个图标,并且在缓冲界面部分需要制定三张图。这里笔者可以通过官方的地址下载图片资源
最后的成品界面如下所示:
在拨打时候的时候弹出如下的对话框:
Xamarin.Android -> Xamarin.IOS -> 混合 -> Xamarin.Forms
然后呈现的界面如下所示:
这个时候我们点击Pair之后出现下面这个界面:
其中的这串字符是需要在VS那边进行匹配的时候输入的,在没有匹配前不要点击close。这样mac端的就完成了,下面我们转战到vs中。
打开vs后点击“工具”->“选项”->“Xamarin”->“iOS Settings”显示如下的界面:
这个时候我们点击“Find Mac Build Host”之后出现下面这个界面:
直接点击Continue,进入到主界面:
这里笔者知道mac的ip地址,所以直接点击“Configure Host Manually”,输入ip地址并确定。然后等待连接,连接完成后弹出这个窗口:
在其中输入mac中的字符即可。
正文
现在我们开始进入正文,首先我们通过VS创建一个IOS项目,具体过程如下所示:
新建完项目后打开下面的这个界面(后面跟UI相关的操作我们都会在这个文件中进行操作)
打开之后我们从工具栏选择一个“Label”控件放入其中并修改对应的文字,如下所示:
接着再拖放一个“Text Field”控件放在Label下方,并且宽度一样。并在属性窗口的Placeholder属性中输入“1-855-XAMARIN”。并且在Identity下的Name中输入“PhoneNumberText”,这个名字会导致自动生成控件的命名,类似于ASP.NET中的ID属性。下面我们接着拖放一个按钮并设置其Name为“TranslateButton”:
最后放入一个按钮并设置Name为“CallButton”:
这样我们就完成了整个界面的设计了。下面我们就要开始具体的编码了,首先我们新建一个cs文件,并且在其中输入以下的代码:
View Code
接着我们打开RootViewController文件并在ViewDidLoad中完成剩余功能的开发,首先我们定义一个字符串用来保存最终需要拨打的电话号码并未Translate按钮绑定监听事件,在点击的时候改变Call按钮的文字,显示需要拨打的电话:
View Code
完成了第一个按钮开发之后我们继续下一个按钮,这个按钮将会完成拨打电话的功能,如果电话拨打失败则会弹出提示:
View Code
其中我们需要通过构建NSUrl来指定需要拨打的电话,这里跟Android的方式很相似,在Android中就是同构构建Intent来实现,然后用过UIApplication中的SharedApplication打开这个NSUrl,如果拨打失败则会利用UIAlertController构建一个提示框,这里我们通过Create指定对话框的标题、内容以及样式,然后再通过AddActiontian添加一个按钮。最后通过PresentViewConroller打开。
最后我们还需要设置应用的图标以及缓冲图片,这里我们需要右击项目属性并点击IOS Application,我们可以看到需要设置多个图标,并且在缓冲界面部分需要制定三张图。这里笔者可以通过官方的地址下载图片资源
最后的成品界面如下所示:
在拨打时候的时候弹出如下的对话框:
Xamarin.Android -> Xamarin.IOS -> 混合 -> Xamarin.Forms
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询