iOS开发一些小技巧
2016-06-03 19:08
375 查看
1.隐藏多余的tableView的cell分割线
self.tableView.tableFooterView= [[UIViewalloc]init];
2.取消系统自带的返回字样
[[UIBarButtonItemappearance]setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault];
3.滑动时隐藏navigation
self.navigationController.hidesBarsOnSwipe=YES;
4.页面跳转是隐藏tabBar
TwoViewController *twoVC = [[TwoViewController alloc] init];
twoVC.hidesBottomBarWhenPushed =YES;
5.ScrollView不能滑到顶
self.automaticallyAdjustsScrollViewInsets=NO;
6.按钮点击发光效果
button.showsTouchWhenHighlighted =YES;
7.长按手势只执行一次
if(sender.state == UIGestureRecognizerState)
8.隐藏状态栏
- (BOOL)prefersStatusBarHidden
{
returnYES;
}
9.在使用view的缩放的时候,layer.border.width随着view的放大,会出现锯齿化的问题。
self.layer.allowsEdgeAntialiasing = YES;
self.tableView.tableFooterView= [[UIViewalloc]init];
2.取消系统自带的返回字样
[[UIBarButtonItemappearance]setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault];
3.滑动时隐藏navigation
self.navigationController.hidesBarsOnSwipe=YES;
4.页面跳转是隐藏tabBar
TwoViewController *twoVC = [[TwoViewController alloc] init];
twoVC.hidesBottomBarWhenPushed =YES;
5.ScrollView不能滑到顶
self.automaticallyAdjustsScrollViewInsets=NO;
6.按钮点击发光效果
button.showsTouchWhenHighlighted =YES;
7.长按手势只执行一次
if(sender.state == UIGestureRecognizerState)
8.隐藏状态栏
- (BOOL)prefersStatusBarHidden
{
returnYES;
}
9.在使用view的缩放的时候,layer.border.width随着view的放大,会出现锯齿化的问题。
self.layer.allowsEdgeAntialiasing = YES;
相关文章推荐
- iOS Layout 技术回顾及 Masonry 介绍
- iOS开发 纯代码屏幕适配
- iOS下dyld: Library not loaded: 错误解决方法
- CAShapeLayer的简单实用(2)
- 关于 timeIntervalSince1970 计算出错的问题(4s)
- Pod管理的iOS项目修改工程名
- iOS8 tableview separatorInset cell分割线左对齐,ios7的方法失效了
- Block中对weakSelf进行strong处理
- 如果爱,请深爱:10大iOS开发者最喜爱的类库
- iOS简单、方便、好用的HZSigmentScrollView(二)
- iOS navigationbar的各种改色
- iOS 传值方法(属性传值、代理传值、Block、通知、单例)
- 在iOS中动态改变statusbar的颜色
- iOS开发笔记--使用blend改变图片颜色
- deviceToken 唯一标识?
- iOS设置圆角的几种方式
- iOS 图片对不上 imageView 怎么办
- IOS 静态库的制作
- 网易云音乐锁屏界面实现
- iOS开发-给TableView或者CollectionView的cell添加简单动画,很方便,直接粘代码即可