iOS开发一些小技巧

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;

时间: 2024-10-07 22:00:52

iOS开发一些小技巧的相关文章

创业团队 iOS 开发的小技巧

真的是好久好久没有发文章了,其实攒了不少篇草稿:深入浅出 AFNetworking.如何阅读 crash 文件.UIKit response chain 等等,但是基本上,还没放出来,国内外的大大们写了同样的内容,而且基本上我想表达的都说了,写得还比我写得好. 但作为一个有输出的男人,还是要写点什么的.但我能分享给大家的除了创业经验,作合伙人的经验,也就剩下这种提升单兵作战能力的,歪门邪道小技巧了.于是,这里就准备开坑写这个系列.不过我这里推荐的基本上都是国内服务,但是大可放心,我完全没有收任何

iOS开发 偷懒小技巧---自定义XCode代码片段

有句话说的好,聪明的程序员懂得"偷懒"来提升开发效率.我们在日常开发中,有一些代码片段会经常利用到,大家可能会觉得定义一些宏可以解决问题,但是遇到比如,UITableView的协议方法,或者写Demo时候想要快速的定义一个UIButton(当然,你用storyboard除外)呢? 好吧,先来介绍下什么是代码片段? 我们在XCode中输入if,选择ifelse后回车,出现 这个就是系统给我们已经定义好的代码片段,能够快速的完成我们想要的代码片段,来大大的提升程序员的编程效率,我们所要做的

iOS开发之 小技巧

转自 http://www.cocoachina.com/ios/20141229/10783.html TableView不显示没内容的Cell怎么办? 类似这种,我不想让下面那些空的显示. 很简单. 1 self.tableView.tableFooterView = [[UIView alloc] init]; 试过的都说好. 加完这句之后就变成了这样. 自定义了leftBarbuttonItem左滑返回手势失效了怎么办? 1 2 3 4 5 6     self.navigationIt

【解决方法】【技术】22个iOS开发的小技巧

1. TableView不显示没内容的Cell怎么办? 类似于图1,我不想让下面的那些空显示.很简单,添加"self.tableView.tableFooterView = [[UIView alloc] init];"试过都说好,加完这句之后就变成了图2的样子. 2. 自定义了leftBarbuttonItem左滑返回手势失效了怎么办? [cpp] view plaincopy self.navigationItem.leftBarButtonItem = [[UIBarButton

iOS开发的小技巧

转自简书:http://www.jianshu.com/p/50b63a221f09  http://www.jianshu.com/p/08f194e9904c 原作者:叶孤城___ self.tableView.tableFooterView = [[UIView alloc] init];试过的都说好. 加完这句之后就变成了这样. 自定义了leftBarbuttonItem左滑返回手势失效了怎么办? self.navigationItem.leftBarButtonItem = [[UIB

iOS开发---冷门小技巧

1.iOS 7后隐藏UITextField的光标 通常我们用UIPickerView作为我们的UITextField的inputView时,我们是需要隐藏光标的.当然,如果想换个光标颜色,也是这么处理. 1 textFiled.tintColor = [UIColor clearColor]; 这么处理的有个遗留问题是:通常我们使用UIPickerView作为UITextField的inputView时, 并不希望去执行各种菜单操作(全选.复制.粘帖),但只是去设置UITextField的tin

iOS开发:小技巧积累

1.获取全局的Delegate对象,这样我们可以调用这个对象里的方法和变量: [(MyAppDelegate*)[[UIApplication sharedApplication] delegate] MyMethodOrMyVariable]; 2.获得程序的主Bundle: NSBundle *bundle = [NSBundle mainBundle]; Bundle可以理解成一种文件夹,其内容遵循特定的框架. Main Bundle一种主要用途是使用程序中的资源文件,如图片.声音.pls

iOS开发:小技巧积累2

http://blog.sina.com.cn/s/articlelist_1935098904_1_1.html .获取全局的Delegate对象,这样我们可以调用这个对象里的方法和变量: [(MyAppDelegate*)[[UIApplication sharedApplication] delegate] MyMethodOrMyVariable]; 2.获得程序的主Bundle: NSBundle *bundle = [NSBundle mainBundle]; Bundle可以理解成

iOS开发之小技巧积累

1.获取全局的Delegate对象,这样我们可以调用这个对象里的方法和变量: [(MyAppDelegate*)[[UIApplication sharedApplication] delegate] MyMethodOrMyVariable]; 2.获得程序的主Bundle: NSBundle *bundle = [NSBundle mainBundle]; Bundle可以理解成一种文件夹,其内容遵循特定的框架. Main Bundle一种主要用途是使用程序中的资源文件,如图片.声音.pls