7六/100
iPhone开发技巧之私有API(3)— UIButton
iPhone开发技巧之私有API(3)--- UIButton
如下图所示,指定 100 以上的UIButton的buttonWithType:就可以得到非公开的按钮风格。
- 其中 100 ~ 102 是 UINavigationButton 风格的按钮
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
UIButton *button; button = [UIButton buttonWithType:100]; button.frame = CGRectMake(10.0f, 10.0f, button.frame.size.width, button.frame.size.height); [button setTitle:[NSString stringWithUTF8String:"100 番のボタン"] forState:UIControlStateNormal]; [self.view addSubview:button]; button = [UIButton buttonWithType:101]; button.frame = CGRectMake(10.0f, 50.0f, button.frame.size.width, button.frame.size.height); [button setTitle:[NSString stringWithUTF8String:"101 番のボタン"] forState:UIControlStateNormal]; [self.view addSubview:button]; button = [UIButton buttonWithType:102]; button.frame = CGRectMake(10.0f, 90.0f, button.frame.size.width, button.frame.size.height); [button setTitle:[NSString stringWithUTF8String:"102 番のボタン"] forState:UIControlStateNormal]; [self.view addSubview:button]; |
- 110 — UITexturedButton
1 2 3 4 5 6 |
UIButton *button; button = [UIButton buttonWithType:110]; button.frame = CGRectMake(10.0f, 130.0f, 140.0f, 40.0f); [button setTitle:[NSString stringWithUTF8String:"110 番のボタン"] forState:UIControlStateNormal]; [self.view addSubview:button]; |
- 110 — UIGlassButton
可以用 tintColor 来改变颜色的。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
UIButton *button; button = [UIButton buttonWithType:111]; button.frame = CGRectMake(10.0f, 180.0f, 180.0f, 40.0f); [button setTitle:[NSString stringWithUTF8String:"111 番のボタン"] forState:UIControlStateNormal]; [self.view addSubview:button]; button = [UIButton buttonWithType:111]; button.frame = CGRectMake(10.0f, 230.0f, 180.0f, 40.0f); [button setTitle:[NSString stringWithUTF8String:"111 番のボタン"] forState:UIControlStateNormal]; [button setTintColor:[UIColor redColor]]; [self.view addSubview:button]; button = [UIButton buttonWithType:111]; button.frame = CGRectMake(10.0f, 280.0f, 180.0f, 40.0f); [button setTitle:[NSString stringWithUTF8String:"111 番のボタン"] forState:UIControlStateNormal]; [button setTintColor:[UIColor blueColor]]; [self.view addSubview:button]; |
相关文章
- iPhone开发技巧之发布篇(7)--- 制作自己的Cydia发布源 - (2012-01-20)
- iPhone开发技巧之发布篇(6)--- 不需Developper认证的真机调试方法 - (2011-12-25)
- iPhone开发技巧之环境篇(11) --- 让Xcode对应多个版本的iOS SDK - (2011-12-03)
- iPhone开发技巧之发布篇(5)--- 在程序中添加广告 - (2011-11-20)
- iPhone开发技巧之环境篇(10)--- 在控制台调试iPhone应用程序 - (2011-11-13)
- iPhone开发技巧之调试篇(3)--- 程序Crash后的调试技巧 - (2011-11-06)
- iPhone开发技巧之环境篇(9)--- Xcode中的注释 - (2011-01-12)
- iPhone开发技巧之数据篇(2)--- iPhone程序中的加密处理 - (2011-01-10)
- iPhone开发技巧之发布篇(4)--- 使用 Ad Hoc 发布自己的应用程序 - (2010-07-22)
- iPhone开发技巧之发布篇(3)--- 你的程序被拒了吗? - (2010-07-19)
- iPhone开发技巧之发布篇(2)--- 税务相关手续 - (2010-07-16)
- iPhone开发技巧之发布篇(1)--- 登录银行信息 - (2010-07-12)
- iPhone开发技巧之工具篇(4)--- 使用afconvert转换WAV文件 - (2010-06-24)
- iPhone开发技巧之私有API(8)--- UIApplication - (2010-06-18)
- iPhone开发技巧之私有API(7)--- 用UIWebView访问BASIC认证的页面 - (2010-06-16)
- iPhone开发技巧之私有API(6)--- 设置UIWebView中的User-Agent - (2010-06-14)
- iPhone开发技巧之私有API(5)--- UISegmentedControl - (2010-06-11)
- iPhone开发技巧之私有API(4)--- UIBarButtonItem - (2010-06-09)
- iPhone开发技巧之数据篇(1)--- 使用正则表达式 - (2010-06-04)
- iPhone开发技巧之私有API(2)--- UITableView - (2010-06-01)
- iPhone开发技巧之私有API(1) --- 设备相关信息 - (2010-05-28)
- iPhone开发技巧之网络篇(5)--- 使用libcurl连接https服务器 - (2010-05-17)
- iPhone开发技巧之网络篇(4)--- 确认网络环境 3G/WIFI - (2010-05-14)
- iPhone开发技巧之网络篇(3)--- 使用NSOperation建立多任务网络连接 - (2010-05-12)
- iPhone开发技巧之网络篇(2)--- Web服务 - (2010-04-20)



