开发随笔 - 常用属性、方法
来源:互联网 发布:网络四大神书下载 编辑:程序博客网 时间:2024/06/03 12:55
- 导航栏透明:
[self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];[self.navigationController.navigationBar setShadowImage:[UIImage new]];
- 隐藏无内容cell
myTableView.tableFooterView = [[UIView alloc] init];
- 去掉cell的点击状态
[myCell setSelectionStyle:UITableViewCellSelectionStyleNone];
- cell的分割线
myTableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;(样式) myTableView.separatorColor = [UIColor grayColor];(颜色)myTableView.separatorInset = UIEdgeInsetsMake(0,5, 0, 0);(距离上下左右)
- cell右侧小箭头
myCell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;
- 点击self.view收键盘
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ [self.view endEditing:YES];}
- 给button的title加下滑线
NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"查看所有中奖记录"];NSRange strRange = {0,[str length]}; [str addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:strRange]; [_awardDisplayBtn setAttributedTitle:str forState:UIControlStateNormal];
- label不同颜色
NSMutableAttributedString *attributeMyPriceStr = [[NSMutableAttributedStringalloc] initWithString:[NSStringstringWithFormat:@"价格:%@元/小时",[dictonary objectForKey:@"myPrice"]]]; NSUInteger myPriceLength = [NSStringstringWithFormat:@"%@",[dictonary objectForKey:@"myPrice"]].length; [attributeMyPriceStr addAttribute:NSForegroundColorAttributeNamevalue:[UIColorredColor] range:NSMakeRange(3, myPriceLength+4)]; _parkPriceLabel.attributedText = attributeMyPriceStr;
push到下一个界面是,有个过渡的阴影,怎么解决?跳转之前设一下下个页面的背景颜色
去掉返回箭头的title
UIBarButtonItem *backItem=[[UIBarButtonItem alloc]init]; backItem.title=@"";self.navigationItem.backBarButtonItem = backItem;或者:[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault];
ScrollView 的contentsize.height=0即可禁止上下滚动
同理contentsize.width =0即可禁止左右滚动。但是7.0系统之后为什么有时候不起效果呢?
因为 如果一个控制器中出现两个以上的UIScrollView(包括其子类),automaticallyAdjustsScrollViewInsets这个属性需要设置为NO.即不会预留空白。(7.0之后默认是YES)在不缩放图片,不去掉title的前提下,替换backBarButton图片的方法:(原理很简单,第一行加载图片,第二行以加载图片的宽度结合resizableImageWithCapInsets生成一个缩放时不会拉伸的新图片作为BackButtonBackgroundImage,再在第三行设置title的位置偏移到一个不可见的位置,达到隐藏的目的。另外,如果需要全部统一替换,也可以在app的didFinishLaunching里通[UIBarButtonItem appearance]全部统一替换!)
UIImage* image = [UIImage imageNamed:@"back_button.png"];[item setBackButtonBackgroundImage:[image resizableImageWithCapInsets:UIEdgeInsetsMake(0, image.size.width, 0, 0)] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];[item setBackButtonTitlePositionAdjustment:UIOffsetMake(-400.f, 0) forBarMetrics:UIBarMetricsDefault];self.navigationItem.backBarButtonItem = item;
0 0
- 开发随笔 - 常用属性、方法
- 随笔,常用的Array对象的属性与方法
- Python常用方法随笔
- 随笔 - 字符串常用方法总结
- iPone应用开发 UIView 常用属性和方法
- iPone应用开发 UIView 常用属性和方法
- IOS开发总结之UIButton常用属性和方法
- ios开发总结之UITableView常用属性和方法
- iOS开发总结之UITextField常用属性和方法
- javasrcipt 常用属性,方法
- javasrcipt 常用属性,方法
- Ext常用属性、方法
- delphi 常用属性,方法
- Xml 常用属性、方法
- android 常用属性方法
- DataTable常用方法属性
- ListView常用属性、方法
- android随笔之RelativeLayout的常用xml属性
- textarea: 保留textarea中的换行,将源样式显示在页面
- 利用NuSoap开发WebService(PHP) 分类: php 2010-09-08 12:00 5832人阅读 评论(1) 收藏 举报 webservicephpsoapstringencod
- APK文件处理
- 33.Oracle数据库SQL开发之 使用简单函数——使用单行函数字符函数
- 【数据结构】最短路径
- 开发随笔 - 常用属性、方法
- 34.Oracle数据库SQL开发之 使用简单函数——使用单行函数数字函数
- Linux学习之命令(文件相关)
- 华为HG8245C光猫破解开启原始管理页面
- Velt中的编译器配置
- 35.Oracle数据库SQL开发之 使用简单函数——使用单行函数转换函数
- 享受编程之美
- 36.Oracle数据库SQL开发之 使用简单函数——使用单行函数正则表达式函数
- 《Trigger》第一篇:简介以及资源分析