Little Tip

1:导航条返回键带的title太讨厌了,怎么让它消失!

[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault];

2:怎么像safari一样滑动的时候隐藏navigationbar?

navigationController.hidesBarsOnSwipe = Yes

3:怎么播放GIF的时候这么卡,有没有好点的库?

FlipBoard出品的太适合你了:https://github.com/Flipboard/FLAnimatedImage

4:怎么把tableview里cell的小对勾的颜色改成别的颜色?

_mTableView.tintColor = [UIColor redColor];

5:本来我的statusbar是lightcontent的,结果用UIImagePickerController会导致我的statusbar的样式变成黑色,怎么办?

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated

{

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

}

6:怎么把我的navigationbar弄成透明的而不是带模糊的效果?

[self.navigationBar setBackgroundImage:[UIImage new]

forBarMetrics:UIBarMetricsDefault];

self.navigationBar.shadowImage = [UIImage new];

self.navigationBar.translucent = YES;

7:怎么改变uitextfield placeholder的颜色和位置?

继承uitextfield,重写这个方法

- (void) drawPlaceholderInRect:(CGRect)rect {

[[UIColor blueColor] setFill];

[self.placeholder drawInRect:rect withFont:self.font lineBreakMode:UILineBreakModeTailTruncation alignment:self.textAlignment];

}

8:tableviewCell 只显示高亮状态 不设置选中状态,只要重写

- (void)setSelected:(BOOL)selected animated:(BOOL)animated{

}

9:当设置navigationBar的背景图片时移除黑线的方法,该方法会使translucent属性失效

-(void)useShadowImageRemoveBlackLine

{

//通过设置shadowImage移除黑线

[self.navigationController.navigationBar setShadowImage:[UIImage new]];

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近项目中遇到了要自定义导航栏的需求,也不是那么复杂,但之前做这块的时候总是一直一知半解,以至于这次实现自定义导航...
    Damon22阅读 2,269评论 0 3
  • 1.1 UINavigationController 导航栏控制器基本是项目必备啊,所以我们UI大姐们也是想着花样...
    MissLu16阅读 401评论 0 2
  • 在这里总结一些iOS开发中的小技巧,能大大方便我们的开发 原文地址://www.greatytc.com/...
    Marray阅读 340评论 0 0
  • jiesen杰森阅读 172评论 2 0
  • 表妹今年14岁,读初二。妈妈他们总说,现在的她,像极了那个时候读初中的我。 爱哭,输不起,沉默内向,不懂交际。这就...
    张金窈阅读 255评论 0 0