iPhone开发实用技巧
来源:互联网 发布:淘宝买家ip是什么 编辑:程序博客网 时间:2024/06/06 01:12
1. ToolBar动态按钮的实现
(从开发的角度讲,如果项目并不太小,推荐使用代码创建界面,易于维护,当然小工程或者个人作品则不用考虑这些问题)
首先,创建按钮,
UIBarButtonItem*item = [[UIBarButtonItem alloc]
initWithTitle:@"动态"
style:UIBarButtonItemStyleBordered
target:self/*决定该按钮事件由谁接受*/
action:sel_registerName("fun:")];/*决定接收事件的对象触发哪个动作*/
注意:action是一个sel类型,由sel_registerName(const char*)返回,函数名带参数时不能忘记冒号,本例中fun定义为:-(void)fun:(id)sender;
由ToolBar出口[myToolBar setltems:[NSArray arrayWithObjects item1,...]]
至此即可完成动态按钮实现。
如果是要根据动态按钮的sender去判断fun到底执行哪一种操作的话,推荐使用给按钮添加tag的方式,一旦设置了tag之后,随便你想往函数当中传什么参数都变的很简单了,我们在开发中采用的办法是以tag为索引,将其要传入的参数放入一个数组中,然后在fun中使用一个按钮对象指向sender,然后调用其tag指向的数组中的数据就可以了,是不是比你想象的要简单多了。
2. 隐藏状态栏(默认为NO)
[[UIApplication sharedAppliaction] setStatusBarHidden:YES animated:NO];
3. 应用程序中关闭自动屏保(默认为NO)
[UIApplication sharedApplication].idleTimerDisabled = YES;
4. 设置状态栏上网络连接标志(是否为活动状态)
[[UIApplication sharedApplication] setNetworkActivityIndicatorVistable:YES];
5. UIDevice类的主要属性
model, name, orientation, systemName, systemVersion等属性都是跟设备相关的,UIDevice的实例可通过静态方法currentDevice获取。
6. NSRunLoop类
该类的所有方法都值得研究,有空看看SDK,说不定会有意外收获哦。
(持续更新)
- iPhone开发实用技巧
- ipad实用技巧,iphone实用技巧,android实用技巧,winphone实用技巧,塞班实用技巧
- Web开发实用技巧总结
- Web开发JavaScript实用技巧
- jsp开发实用技巧
- iphone实用技巧二(持续更新)
- PHP网站开发实用技巧集锦
- PHP网站开发实用技巧集锦
- PHP网站开发实用技巧集锦
- PHP网站开发实用技巧集锦
- PHP网站开发实用技巧集锦
- Android开发工具Eclipse实用技巧
- html5移动开发--css实用技巧
- iOS开发-优秀博客-实用技巧
- 实用技巧
- 实用技巧
- 实用技巧
- 实用技巧
- 关于ASP.NET调用JavaScript的实现
- MyEclipse注册号
- 勿存成见(8.21)
- 让你享受你最美好的一面(8.23)
- SNS
- iPhone开发实用技巧
- 09年最值得期待的程序员职业规划圣经诚征封面——《程序员
- Linux下的调试工具
- 复合赋值+=解惑
- 诺基亚1830c连接电脑
- 利用Ant打包-编译-部署
- 1-> s1=s1+1; 2-> s1+=1;
- Java编译原理
- 字符串与字符串池