iOS xcode8.4遇到在导航栏的页面创建 textview出现bug,开始位置向下移动

今天遇到一个奇怪的BUG,如下:

在导航栏控制器,添加了一个UITextView控件

运行效果如下:

文字输入的光标出现在中间了,很明显,应该位于UITextView顶部

debug:

- (void)viewDidLoad {

[superviewDidLoad];

[self.viewaddSubview:[UIViewnew]];

UITextView*textview =[[UITextViewalloc]init];

textview.frame=CGRectMake(10,100,300,200);

textview.font=[UIFontboldSystemFontOfSize:14];

[self.viewaddSubview:textview];

}

运行效果如下:

由此可见:在导航栏的ViewController中添加UITextView控件

前,需要先添加一个UIView,否则,光标会下移一个(导航栏+状态栏)的高度

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

推荐阅读更多精彩内容