zoukankan      html  css  js  c++  java
  • 添加textView的时候注意在导航控制器下的文字内容位置偏移

    你可能想在控制器里面添加一个textView, 位置距离导航栏10 左右屏幕对齐  高度52    然而创建处理的时候发现文字内容跑到下面去了, 你的代码可能是这样:

        UITextView *textView = [[UITextView alloc] init];
        textView.backgroundColor = KYellowColor;
        textView.textColor = KColorFromeHex(@"#999999");
        textView.frame = CGRectMake(0, 10 + 64, Screen_Width, 52);
        [self.view addSubview:textView];

    然后push出该控制器, 然而出来的效果却是这样,感觉是输入内容的地方和母体脱离了,

    这里的罪魁祸首就是导航控制器  ,  在导航控制器下面的子控制器要是有ScrollView类型的空间都会默认被添加一个 64pt 的上边距

    而textView是继承与 ScrollView的  所以会有这种情况发生. 解决方法是在ViewDidLoad添加这段代码:

    self.automaticallyAdjustsScrollViewInsets = NO;

    问题解决!

  • 相关阅读:
    密码等级
    ie兼容透明
    分割线
    支付宝银行判断接口
    date只能选择今天之后的时间js
    离开页面之前提示,关闭,刷新等
    使用 Linux 系统的常用命令
    C#窗体简单增删改查
    1
    二维数组
  • 原文地址:https://www.cnblogs.com/yulongjiayuan/p/7305773.html
Copyright © 2011-2022 走看看