带底部填充的UITextView

时间:2012-04-04 22:08:55

标签: iphone objective-c ios ipad

所以我想创建这样的东西:

enter image description here

基本上我想要为该文本计数提供大约20 px高度的底部填充。我已经尝试设置插图,但它不起作用..我怎么能这样做,以便在文本视图的底部总是有20像素?

这就是我的所作所为:

 [self.comments_ setScrollIndicatorInsets:UIEdgeInsetsMake(0, 0, 25, 0)];
    [self.comments_ setContentInset:UIEdgeInsetsMake(0, 0, 25, 0)];

但是当它溢出时,我仍然在底部填充上获取文本..任何想法?这是来自浮动应用程序阅读器

1 个答案:

答案 0 :(得分:1)

尝试使用填充尺寸将UITextView包装在UIView中。 它看起来像这样:

UITextView *textView = [[[UITextView alloc] initWithFrame:CGRectMake(5, 5, 100, 50)] autorelease];
textView.text = @"Lorem ipsum";
textView.backgroundColor = [UIColor clearColor];

UIView *view = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 110, 80)] autorelease];
[view addSubview:textView];

除了25px底部填充之外,这将填充每侧的文本视图5px。 也许我错过了一些细节,但框架部分是应该帮助你的。