读书频道 > 网站 > 网页设计 > iOS 6游戏开发入门经典(第2版)
2.4.2 向XIB文件添加UI元素
14-04-02    奋斗的小年轻
收藏    我要投稿   
一个游戏案例贯穿全书,系统讲解开发iOS 6,游戏开发入门必备佳作,使用 iOS 6游戏开发入门经典(第2版) ,学习为iPhone 5和新iPad构建游戏app。本书以基于实践的办法,讲述如何使用iOS 6 SDK平台创建游戏立即去当当网订购

至此,我们已经对XIB文件中的基本元素有了一定的了解。知道有一个File’s Owner对象引用表示加载该XIB文件的UIViewController。也知道XIB文件有一个根UIView。接下来将在XIB文件中添加其他UIView,从而了解如何自定义应用程序,以便可以支持不同的设备,并可以根据方向使用不同的布局。图2-14中显示添加了一些条目之后的iPhone的XIB文件。
 

2-14  部分配置的iPhoneXIB文件

在图2-14中,我们看到在XIB文件中已经添加了其他一些UIView对象。要添加一个新的组件,只需从右下角的框中将组件拖曳至Objects列表或者直接拖曳至屏幕中间的场景即可。在本例中,我们添加了与名为View的UIView同等级的两个UIView对象,分别命名为Landscape和Portrait(A)。总之,我们将把这两个UIView对象作为方向视图的引用。我们还通过从右下角的对象库向屏幕中间可视化区域拖曳,为每个新建的UIView对象分别添加了一个UILabel(B)。每个标签的文本将用于标识当前所显示的视图。为确保布局正确无误,在右侧属性面板中分别设置Landscape和Portrait两个UIView对象的尺寸(C)。在屏幕中央,可以看到Landscape UIView显示在Portrait UIView之上(D)。

下一步是为每个方向的视图分别添加一个新的UIView。所添加的UIView将用于显示我们的石头、剪刀、布游戏。图2-15显示了在纵向视图中添加了新的UIView。
 

2-15  iPhoneXIB文件中添加占位视图

在图2-15中,我们看到已经在XIB文件中添加了两个新的UIView对象。第一个被命名为Portrait Holder View(A),第二个被命名为Landscape Holder View。在屏幕的中间(B),我们看到Portrait Holder View的尺寸是300×300点(C),颜色是深色(红色)。Landscape Holder View是Landscape的子视图(图中未显示)。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站