2

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

在此处输入图像描述

基本上,我希望该文本计数的底部填充高度约为 20 px。我试过设置插图,但它不起作用..我怎样才能做到这一点,以便在文本视图的底部总是有一个 20 像素?

这是我所做的:

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

但是当它溢出时我仍然在底部填充上得到文本..有什么想法吗?这是来自浮动应用阅读器

4

1 回答 1

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];

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

于 2012-04-04T22:43:34.640 回答