Xamarin iOS开发实战上册-----2.2 添加和定制视图
来源:互联网 发布:哪个软件有翡翠台 编辑:程序博客网 时间:2024/05/17 07:43
2.2 添加和定制视图
本节将主要讲解视图的两种添加方式:一种是使用Interface Builder;一种是使用代码;以及定制视图等内容。2.2.1 使用Interface Builder添加视图
使用Interface Builder添加视图是一个相当简单的工作。以下的示例将为开发者讲解该如何使用Interface Builder添加视图。【示例2-1】以下将使用Interface Builder添加一个视图,具体步骤如下:
(1)创建一个Single View Application类型的工程,命名为2-1。
(2)打开MainStoryboard.storyboard文件,选择Xamarin Studio最右边的工具栏按钮,打开工具栏界面(查看|Pads|工具栏)。从工具栏中拖动View空白视图对象到主视图中,如图2.1所示。
图2.1 操作步骤
注意:此时就在视图添加了一个空白的视图。(3)保存文件(Command+S),单击“运行”按钮,此时就会出现iOS模拟器运行结果,如图2.2所示。
图2.2 运行效果
由于使用Interface Builder添加的View空白视图默认的背景颜色为白色,所以在模拟器上是看不出效果的。那么该如何在模拟器上看到添加的View空白视图呢?开发者需要回到MainStoryboard.storyboard文件,选择主视图上添加的View空白视图对象。然后,选择Xamarin Studio最右边的属性按钮,打开属性界面(“查看”|Pads|“属性”命令)。将View的Background属性设置为Scrollview Textured Background color,如图2.3所示。图2.3 操作步聚
注意:当改变Background属性后,选择的View视图对象的颜色也会发现相应的变化。运行效果如图2.4所示。图2.4 运行效果
此时,就可以在iOS模拟器上看到添加的视图了。我们的这个示例是没有任何作用的。它只是为开发者演示了如何使用Interface Builder来添加一个视图。注意:View空白视图是开发者使用最频繁的,原因如下:
(1)每一个可视化的视图对象都是继承自UIView类。
(2)提供了自动调整大小的功能。
(3)UIView可以管理内容绘制。
(4)由于它是一个容器,可以接受其他的视图作为其子视图。
(5)可以接受本身和其子视图的触摸事件。
(6)它的很多属性可以实现动画。
0 0
- Xamarin iOS开发实战上册-----2.2 添加和定制视图
- Xamarin iOS开发实战上册-----2.2.2 使用代码添加视图
- Xamarin iOS教程之添加和定制视图
- Xamarin iOS开发实战上册(内部资料daxueba.net)
- Xamarin Android开发实战(上册)
- Xamarin iOS开发实战1.1.3Xamarin版本
- Xamarin iOS开发实战(内部资料)
- xamarin.iOS 滑动视图上添加边缘滑动手势
- Xamarin iOS教程之进度条和滚动视图
- iOS项目开发实战——UIView的子视图和父视图
- Xamarin ios开发 UITableView
- xamarin iOS地图开发
- Visual Studio 跨平台开发实战--- Hello Xamarin! [Visual Studio + C# + Xamarin = iOS/Android/Windows Apps ]
- Xamarin iOS开发实战第1章使用C#编写第一个iOS应用程序
- IOS开发之视图和视图控制器
- Visual Studio 跨平台开发实战(3) - Xamarin iOS 多页面应用程式开发
- Xamarin iOS开发实战中册 (内部资料)C#苹果应用开发
- Xamarin iOS教程之警告视图
- linux打印时间的code
- POJ-1780 Code
- Android 创建桌面快捷键
- 在jdk1.4,weblogic8.1的基础上实现对excel2007的读写操作
- 许小乖的IT之路—2014(一)
- Xamarin iOS开发实战上册-----2.2 添加和定制视图
- Android视图状态及重绘流程分析,带你一步步深入了解View(三)
- android 怎么进行调试程序 如何采用AndroidTestCase进行单元测试
- 小黑小波比.nodejs密码找回方式----手机找回
- Flex AIR应用换肤功能(Android和IOS)
- OpenGl学习之显示窗口重定形函数
- 加发发嘎嘎嘎分嘎斯
- ios8---苹果的新时代
- 形式语言谱系