当前位置:首页 > 编程开发

ios控件: UINavigationBar

webgou14年前 (2012-08-17)编程开发725
出于对ios吸金创造的神话的崇拜,接触ipad/iphone/imac等apple的产品,抠抠日子算算,也有快一年的时间。这些都是外话,还是看看文章的主题吧! ios应用程序与人交互,这不得不牵涉到界面。要是一些童鞋接触过ms windows、qt、gtk等,理解这些概念就非常的容易了。 UINavigationBar继承于UIView,本质上还是一块特殊的区域。 下面有些概念,对比ms windows来理解会好些,也不必生硬去翻译develop apple技术文档: 1.windows ,管理容器,投递消息,类似win32的窗口或对话框。 2.view,绘图,管理区域类似于win32的控件。 其实我们公司的车载wince下的ui库app3.0,就是根据这种理念来设计的。 UINavigationBar的简单使用code: [CODE_LITE] //创建UIWindow self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; self.window.backgroundColor = [UIColor whiteColor]; CGRect viewRect = CGRectMake(0,0,100,960); CGRect viewRect1 = CGRectMake(0,0,480,100); //创建UINavigationBar UINavigationBar *navBar= [[[UINavigationBar alloc]initWithFrame:viewRect1]autorelease]; //创建UIView UIView *myView = [[[UIView alloc] initWithFrame:viewRect] autorelease]; myView.backgroundColor = [UIColor grayColor]; [self.window addSubview:navBar]; [self.window addSubview:myView]; [self.window makeKeyAndVisible]; [/CODE_LITE] 参考: 1。http://developer.apple.com/library/ios/#documentation/uikit/reference/UINavigationBar_Class/Reference/UINavigationBar.html#//apple_ref/doc/uid/TP40006887-CH3-SW14 2。http://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingWindows/CreatingWindows.html#//apple_ref/doc/uid/TP40009503-CH4-SW1 3。http://developer.apple.com/library/ios/#documentation/uikit/reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/cl/UIView

扫描二维码推送至手机访问。

版权声明:本文由知了博客发布,如需转载请注明出处。

本文链接:https://www.webgou.info/?id=523

分享给朋友:

“ios控件: UINavigationBar” 的相关文章

对话框工具栏 DialogBar

一、创建DialogBar的派生类 首先,创建对话框资源:在对话框资源编辑器内生成一个Dialog资源,并将其风格(Style)属性必须设置为Child,不能设置为Overlapped或Popup,否则运行肯定出错;至于边界属性则随用户自己喜欢,一般都是选择None。其余属性也随用户选择,一般没有特…

Java基础 三步学会Java Socket编程(二)

http://java.ccidnet.com/art/3539/20070606/1103869_1.html第二步 多个客户同时连接在实际的网络环境里,同一时间只对一个用户服务是不可行的。一个优秀的网络服务程序除了能处理用户的输入信息,还必须能够同时响应多个客户端的连接请求。在java中,实现以…

运行期

运行期…

没有服务器的画布,数据到底存在哪?——扒一扒 infinite-canvas 的存储设计

最近在用 infinite-canvas 这个开源项目……浏览器就是它唯一的数据库…

虚幻4(ue4)引擎加密pak解包教程(初学者向x64源码逆向)

 前言  遇到了喜欢的游戏,想提取壁纸,于是找quickbms等虚幻4引擎解包工具。无奈游戏加密,无法解包。不知密钥情况下,也没在网上找到现成的加密pak解包工具。想到Unreal4已经开源,就尝试着自己找一下密钥,也算是对照源码的x64逆向分析调试。以前接触的Olly…

存储与地址映射技术

wince存储与地址映射技术…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。