美文网首页
iOS xcode8.4遇到在导航栏的页面创建 textview

iOS xcode8.4遇到在导航栏的页面创建 textview

作者: Puiwah_Wai | 来源:发表于2016-07-04 14:32 被阅读218次

    今天遇到一个奇怪的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,否则,光标会下移一个(导航栏+状态栏)的高度

    相关文章

      网友评论

          本文标题:iOS xcode8.4遇到在导航栏的页面创建 textview

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