gpt4 book ai didi

ios - UITextView 内容插图

转载 作者:IT老高 更新时间:2023-10-28 11:30:44 25 4
gpt4 key购买 nike

我在 contentInsets 上遇到了一些奇怪的事情

我的 Storyboard中有一个 UITextView,其 contentInset 为 50,因为我正在尝试向我的 uitextview 添加一些填充

但是,在uitextview的底部出现了一个滚动条,如下图所示:enter image description here

我的印象是 contentInset 挤压了 uitextview 而不会导致这个水平滚动条,所以我怎样才能消除对水平滚动条的需求并使一切——插图和 uitextview 中的所有文本——在没有需要这个滚动条。

注意:我不是在问防止水平滚动或不显示滚动条(因此剪切文本)

非常感谢!

对于atomk(UITextView被称为ss)

NSLog(@"Content Size Before %f",self.ss.contentSize.width); Logs: 280
CGSize size=self.ss.contentSize; size.width=size.width-50;
[self.ss setContentSize:size];
NSLog(@"Content Size After %f",self.ss.contentSize.width); Logs: 230

添加代码的 View 与添加代码之前的 View 相比没有可见差异,所以出了点问题!(谢谢)

最佳答案

在 iOS 7 中,UITextView 是基于 TextKit 并且有一个新的属性 textContainerInset。它的行为与您预期的一样:

UITextView *textView = ...;
// Left inset of 50 points
textView.textContainerInset = UIEdgeInsetsMake(0.0, 50.0, 0.0, 0.0);

swift 4.2

textView.textContainerInset = UIEdgeInsets(top: 0, left: 50, bottom: 0, right: 0)

关于ios - UITextView 内容插图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18560412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com