在 iOSsimulator 的 UITextView 输入的光标问题

发布时间: 2015/4/12 16:45:08
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我试图创建我的 iOS 应用程序的动态 UITextViewController。所以从我的 ApplicationViewController 要去 TextView。

Textview 为我 UITextView 中下来,正确但输入光标来。如何获得蓝色输入的光标从山顶上?

enter image description here

TextViewController.m

+(UITextField *)prepareUITextView
{
    UITextView *uiTextView= [[UITextView alloc] initWithFrame:CGRectMake(
                                                          10, 80, 300, 100)];
    uiTextView.layer.borderWidth = 1.0;
    uiTextView.layer.cornerRadius = 8;
    uiTextView.font = [UIFont systemFontOfSize:15];
    uiTextView.autocorrectionType = UITextAutocorrectionTypeNo;
    uiTextView.keyboardType = UIKeyboardTypeDefault;
    uiTextView.returnKeyType = UIReturnKeyDone;
    [uiTextView becomeFirstResponder];
    uiTextView.selectedRange = NSMakeRange(0, 0);
    return uiTextView;
}

ApplicationViewController.m

[self.view addSubview:[TextViewController prepareUITextView]];

解决方法 1:

请尝试此代码

uiTextView.contentInset = UIEdgeInsetsMake(-7.0,0.0,0,0.0);

位于顶部的值调整你想要的方式。这将解决您的问题。

官方微信
官方QQ群
31647020