xamarin ios 哪些 应用

 我来答
心随心潮
2016-03-24 · 知道合伙人软件行家
心随心潮
知道合伙人软件行家
采纳数:5854 获赞数:45146
毕业后从事网页版面设计美工行业,至今已有四年工作经验。

向TA提问 私信TA
展开全部
首先我们在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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式