iOS 开发小技巧-阿里云开发者社区

开发者社区> 薄薄> 正文

iOS 开发小技巧

简介: <p style="margin-top:0px; margin-bottom:10px; text-indent:28px; line-height:24px; color:rgb(51,51,51); font-family:'Helvetica Neue',Helvetica,Arial,'Hiragino Sans GB','Microsoft YaHei',微软雅黑; font-
+关注继续查看

1.隐藏多余的tableView的cell分割线

    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 状态栏颜色
下面截图给出修改 iOS 状态栏颜色的 4 种方式 Target.png Info.plist.png Storyboard.png code.png 其中第四张图中的代码,直接写在你的任何一个 ViewController 的 class 里面就可以。
727 0
Android 开发中常用小技巧
TextView中的getTextSize返回值是以像素(px)为单位的, 而setTextSize()是以sp为单位的. 所以如果直接用返回的值来设置会出错,解决办法是 用setTextSize()的另外一种形式,可以指定单位:    在继承自View时,绘制bitmap...
555 0
怎么设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程
8428 0
iOS开发之全局变量
ios开发中,全局变量设置和调用方法如下: 在AppDelegate.h文件中设置全局变量: @interface ***AppDelegate{ NSString *myName; } @property (nonatomic, retain) NSString *myName; @end 在AppDelegate.
591 0
UWP开发入门(十四)—— UserControl中Adaptive UI的小技巧
原文:UWP开发入门(十四)—— UserControl中Adaptive UI的小技巧   本篇我们通过绘制一个非常简单的UserControl控件,来分享一下对Adaptive UI的理解及一些图形绘制的技巧。
1354 0
[译]15个关于Chrome的开发必备小技巧
谷歌Chrome,是当前最流行且被众多web开发人员使用的浏览器。最快六周就更新发布一次以及伴随着它不断强大的开发组件,使得Chrome成为你必备的开发工具。例如,在线编辑CSS,console以及debugger这些常用的调试技术,或许你已经了解。
6134 0
iOS开发笔记 3、iOS基础
系统规格 iPhone的规格 Each is a 4.7- or 4.8-ounce computing device. Each contains a 620 MHz ARM CPU that has been underclocked to improve battery performance and reduce heat.
814 0
.Net常用的开发技巧小提示
是英文的蛮不错 太多了不想翻译了http://www.codeproject.com/useritems/tips.asp
657 0
+关注
138
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载