iOS开发记录<1>
来源:互联网 发布:中国历史延续 知乎 编辑:程序博客网 时间:2024/04/30 10:45
1.在iOS7及以后版本中,系统会对selectedImage的图片进行再次渲染为蓝色,要想显示原图,就必须告诉它:不要渲染。
childVc.tabBarItem.selectedImage=[[UIImage imageNamed:selectedImageName] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
2.设置导航栏主题
UINavigationBar* navAppearnce=[UINavigationBar appearance];[navAppearnce setBackgroundImage:[UIImage imageNamed:@"navigationbar_background"] forBarMetrics:UIBarMetricsDefault];
3.拉伸图片
+(UIImage *)resizedImage:(NSString *)name{ UIImage* image=[UIImage imageNamed:name]; return [image stretchableImageWithLeftCapWidth:image.size.width*0.5 topCapHeight:image.size.height*0.5];}
4.自定义搜索栏
UITextField* search=[[UITextField alloc] init]; search.width=300; search.height=30; search.background=[UIImage resizedImage:@"searchbar_textfield_background"]; search.contentVerticalAlignment=UIControlContentVerticalAlignmentCenter; //设置左边显示一个放大器 search.leftView=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"searchbar_textfield_search_icon"]]; //设置左边的view永远显示 search.leftViewMode=UITextFieldViewModeAlways; //设置右边永远显示清楚按钮 search.clearButtonMode=UITextFieldViewModeAlways; self.navigationItem.titleView=search;
0 0
- iOS开发-记录1
- iOS开发记录<1>
- iOS开发记录(1)
- iOS开发心得记录1
- iOS开发之bug记录1
- ios开发bug记录
- iOS开发记录
- ios 开发记录
- iOS开发记录
- IOS开发知识记录
- IOS开发记录
- ios 开发记录 点点滴滴
- ios开发记录
- 初学IOS开发记录
- iOS 开发细节记录
- [iOS]iOS开发初学者记录
- iOS开发记录(2)
- iOS开发记录(3)
- 修改协议栈内部晶振
- java怎么实现两个对象内容的交换
- 黑马程序员---IO流(一)
- Swift 入门 基础知识
- spring 读取操作系统上的文件
- iOS开发记录<1>
- Android中SwipeRefreshLayout的使用
- 程明明-关于文献阅读和寻找新的科研题目
- hdu 1269 迷宫城堡
- 临界区,互斥量,信号量,事件的区别
- java基础之对properties配置文件的读写操作
- 黑马程序员——OC-Setter/Getter函数及@proterty和@synthesize
- 黑马程序员---集合框架(一)
- 数据结构例程——图的邻接矩阵存储结构及算法