美文网首页
知识点总结:05-消除类似卡顿现象

知识点总结:05-消除类似卡顿现象

作者: 枫之叶_小乙哥 | 来源:发表于2017-01-09 23:15 被阅读8次
  1. 如果push出来的控制器,默认背景颜色是黑色,在push的时候,会出现类似卡顿的现象,解决方案是:
  • 设置控制器背景颜色


    89B64725-11FE-4BBA-9482-0AC2B2CBC55B.png

2.导航控制器UINavigationController的navigationBar和标签控制器UITabBarController的tabBar默认情况下, 背景是半透明,右边有黑点,解决方案是:

  • 1.自定义tabBar的initWithFrame方法中设置背景图片(如果是xib则在awakeFromNib中实现)


  • 2.自定义navigationController中设置navigationBar的背景图片


    9F2F7C8D-02E3-4D81-BDA3-CB441A78C2E3.png

3.设置控件size,frame和center时,center的设置永远放在最后面,否则会出错(如果先设置center,则控件的起点将是center点,然后改变控件的size和frame)


- (void)viewDidLoad {
    [super viewDidLoad];
    
    UIView *temp = [[UIView alloc] init];
    temp.backgroundColor = [UIColor redColor];
    [self.view addSubview:temp];
    
    // 先设置尺寸
    CGRect frame = temp.frame;
    frame.size = CGSizeMake(200, 200);
    temp.frame = frame;
    
    // 后设置中心点
    temp.center = CGPointMake(self.view.frame.size.width * 0.5, self.view.frame.size.height * 0.5);
}

相关文章

  • 知识点总结:05-消除类似卡顿现象

    如果push出来的控制器,默认背景颜色是黑色,在push的时候,会出现类似卡顿的现象,解决方案是: 设置控制器背景...

  • iOS卡顿监测方案总结

    iOS卡顿监测方案总结iOS卡顿监测方案总结

  • Android开发页面帧率优化有感

    Android APP 优化工具分析Android App优化之消除卡顿Android性能优化:卡顿优化Andro...

  • UI卡顿现象

    UI卡顿原因 人为在UI线程做轻微的耗时操作,导致UI线程卡顿 layout布局过于复杂,无法在16ms完成渲染 ...

  • 解决卡顿现象

    避免图层混合 确保控件的opaque属性设置为true,确保backgroundColor和父视图颜色一致且不透明...

  • 要点提炼|开发艺术之Bitmap&Cache

    本篇将总结有关图片加载、缓存策略以及优化列表卡顿的知识点: Bitmap的高效加载 缓存策略LruCache(内存...

  • iOS 界面卡顿优化

    了解界面卡顿原因后, 一些相关知识点; 知识点:日常开发中针对UITableView卡顿的优化方案有哪些?CPU部...

  • 优化tableView卡顿现象

    iOS中tableView是使用最多的,如何优化tableView卡顿现象呢,有以下几点方法:

  • 晨间小记|所谓好坏是处理情绪的方式

    简书手机端操作卡顿现象很是让人不耐,前几日系统升级应对,也没见完全消除,这个BUG还真是像我的执念一样长久。 具体...

  • push的时候出现卡顿现象

    一、普通卡顿现象 今天遇到一个问题,用导航栏push到一个空的控制器的时候,出现卡顿现象,用真机调试发现还是有卡顿...

网友评论

      本文标题:知识点总结:05-消除类似卡顿现象

      本文链接:https://www.haomeiwen.com/subject/byzhbttx.html