iOS 开发小技巧
2016-04-21 11:38
501 查看
1.隐藏多余的tableView的cell分割线
2.取消系统自带的返回字样
3.滑动时隐藏navigation
4.页面跳转是隐藏tabBar
5.ScrollView不能滑到顶
6.按钮点击发光效果
7.长按手势只执行一次
8.隐藏状态栏
9.在使用view的缩放的时候,layer.border.width随着view的放大,会出现锯齿化的问题。
10、在自定义返回按钮的时候,侧滑手势返回往往默认失效了,怎么让侧滑有效呢 UIButton *btn =[UIButton buttonWithType:UIButtonTypeCustom];
添加下面这一句代码即可
self.tableView.tableFooterView= [[UIView alloc]init];
2.取消系统自带的返回字样
[[UIBarButtonItem appearance]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;
10、在自定义返回按钮的时候,侧滑手势返回往往默认失效了,怎么让侧滑有效呢 UIButton *btn =[UIButton buttonWithType:UIButtonTypeCustom];
[btn setTitle:@"返回" forState:UIControlStateNormal]; [btn addTarget:self action:@selector(back) forControlEvents:UIControlEventTouchUpInside]; btn.frame=CGRectMake(0, 0, 60, 40); [btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; UIBarButtonItem *item =[[UIBarButtonItem alloc]initWithCustomView:btn]; self.navigationItem.leftBarButtonItem=item;
添加下面这一句代码即可
self.navigationController.interactivePopGestureRecognizer.delegate=(id)self;
相关文章推荐
- iOS调试
- iOS到Mac OS之NSTableView的简单使用
- iOS 子视图加入到父视图及移除父视图的过程
- [IOS/第三方工具]CocoaPods 终端上功能以及使用说明
- ios按钮长按事件
- AFNetWorking的get与post用法以及进行图片上传
- 如何控制百度地图的显示范围 ios软件开发
- ios按钮滑动切换
- 开发笔记-27个iOS开发中的小技巧
- iOS调整系统屏幕亮度
- iOS开发经验总结
- IOS9获取HTML数据报错解决
- [BS-02] iOS数组、字典、NSNumber 新写法—— @[]、@{}
- iOS设置NavigationBar颜色和BackButtonItem颜色以及navigation的应用
- IOS7 iBeacons探寻
- 多线程 - dispatch_barrier_async 使用及解析
- iOS无法解析报错 std
- [IOS/翻译]Cocoa Touch Layer
- xCode中常见的错误分析
- [IOS/翻译]Media Layer