草庐IT

UITextView

全部标签

iphone - UITableViewCell sizeToFit 中的 UITextView 未按预期工作

我有一个UITextView,我需要调整它的大小,以便它的宽度可以拉伸(stretch)以填满屏幕,但高度可变,这样它就足以显示所有文本。当调整大小时,它应该使UITextView成为可能的最小高度,以便它适合in。为了做到这一点,我一直在使用以下代码:textView.text=textMessage;[textViewsizeToFit];CGRectrect=textView.frame;rect.size.height=textView.contentSize.height;textView.frame=rect;当我这样做时,它似乎并没有使UITextView成为可能的最小高

ios - 如何给 UITextView 或 UILabel 添加滑动解锁效果?

我有一个大文本,想添加一种类似于幻灯片的效果来解锁最新的iOS之一,并且会从上到下移动,文本从下到上滑动。 最佳答案 Updatewithswiftshimmeringlabel,viewetc...importUIKitimportQuartzCoreclassViewController:UIViewController{@IBOutletvartestLabel:UILabel!overridefuncviewDidLoad(){super.viewDidLoad()self.testLabel.startShimmering

ios - 设置后 UITextView 属性文本为空

我有一个带有不可编辑、不可选择的UITextView的自定义UICollectionViewCell。在cellForItemAtIndexPath:方法中,我设置了UITextView的attributedText属性,它可以很好地显示所有属性。但是,当我稍后尝试访问该属性文本时(在点击手势识别器的操作方法中),该值为空。这是我的代码:ViewController:-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)in

iphone - iOS:通过捏合来缩放 UITextView?

我对创建UITextView很感兴趣,它在输入文本时动态扩展,并在用户捏住屏幕时缩放(类似的行为可以在TinyPost中找到)。当您只是键入(不捏合)时,textView会很好地展开。当您只是捏合(不打字)时工作正常,但当您捏合然后输入时,里面的文本会被剪切。这是我的代码:UIPinchGestureRecognizer*pinchGestRecognizer=[[UIPinchGestureRecognizeralloc]initWithTarget:selfaction:@selector(scaleTextView:)];pinchGestRecognizer.delegate=

ios - NSAttributedString 报告 UITextView sizeThatFits 和 boundingRectWithSize 的大小不正确,并设置了正确的选项

我有一个NSAttributedString,当字体大小从用于创建它的字体大小减小时,它报告一个boundingRectWithSize(并且扩展为一个UITextView,它不正确地计算它的sizeThatFits)。它不会发生在我执行类似操作的所有NSAttributedStrings上,所以这里是重现的步骤。使用不包含完整unicode字符集的非标准字体。确保字符串包含此“不受支持”集中的字符。iOS会将它们呈现为适当大小的Helvetica。缩小NSAttributedString中所有字体属性的字体。产生问题的我这样做的代码如下所示。从UITextView子类中:NSMuta

iphone - iOS - UILabel 或 UITextView 中的动画文本大小变化?

在显示文本block的应用程序中,当设备转向横向时,我的字体大小会增加。我不喜欢它做整个动画然后突然跳到新尺寸的方式,所以我想在旋转过程中为尺寸变化设置动画。我在某处读到,在UIView动画block中进行此更改是行不通的,因为字体属性不可设置动画,那么我有哪些选择可以执行此操作?对于我的具体实现,我不是简单地按原样缩放UILabel/UITextView;框的边界比字体大小增加得更多(按比例),所以文本会重新流动。那个我能接受。编辑:我可以简单地缩放UITextView。此外,我正在考虑手动“动画化”它:我有一种方法可以布置我的View并调整字体大小。如果我知道旋转即将开始的时间以及

iphone - 使用文本以编程方式更改 UITextView 高度

我想用我设置的文本量以编程方式更改UITextView,但我有一个问题,如果我添加一个带有界面生成器的UITextView并且我这样做:CGRectframe=textViewA1.frame;frame.size.height=textViewA1.contentSize.height;textViewA1.frame=frame;一切正常,但如果我以编程方式创建UITextView,高度不会改变,我这样做:UITextView*textViewA1=[[UITextViewalloc]initWithFrame:CGRectMake(5,5,320,50)];[textViewA1

ios - 在 UITextView 上更改文本时是否有委托(delegate)调用?

当我像这样以编程方式设置我的UITextView时:[self.textViewsetText:@""];委托(delegate)方法textViewDidChange:不会被调用。有没有一种方法可以让我不创建UITextView子类? 最佳答案 使用代码手动设置UITextView的文本时,不会调用textViewDidChange:方法。(不过,如果您设置了TextView的delegate,它会在用户编辑它时被调用。)一种可能的解决方法是在您编辑文本时手动调用textViewDidChange:。例如:[self.textVi

ios - 在 UITextView 中获取 HTML

我在UITextView中显示html通过:[self.textViewsetValue:@"Content"forKey:@"contentToHTMLString"];,编辑UITextView中的内容后,我想获取包含html的内容,所以我使用:[self.textViewvalueForKey:@"contentToHTMLString"];但是应用程序崩溃了,如何解决? 最佳答案 对于ios7,请使用以下代码。NSString*htmlString=@"HeaderSubheaderSometext";NSAttribute

ios - 在 Swift 2 中将 rtf 文件加载到 UITextView

有人可以帮助我使用Swift2将rtf文本加载到UITextView中吗?我得到的答案是旧的和过时的。文本是关于如何玩我在应用程序中编写的游戏的说明。到目前为止,我所能做的就是将所有rtf文本复制并粘贴到占位符框中。这适用于模拟器中的iPhone,但在iPad模拟器或iPhone6Plus中尝试时,出现双垂直滚动条。看起来很乱。我现在也有同一个文件的纯文本,所以我们也可以试试。 最佳答案 swift3ifletrtfPath=Bundle.main.url(forResource:"SomeTextFile",withExtensi