Objective c UITextView边界之外的文本
在我的iOS应用程序中,我试图使用QuartzCore将阴影添加到Objective c UITextView边界之外的文本,objective-c,cocoa-touch,uitextview,quartz-core,Objective C,Cocoa Touch,Uitextview,Quartz Core,在我的iOS应用程序中,我试图使用QuartzCore将阴影添加到UITextView中,但最终文本滚动到UITextView的边界之外: 我曾尝试在上使用这些解决方案,但没有一个有效。第一个解决方案,textView.contentInset=UIEdgeInsetsZero
UITextView
中,但最终文本滚动到UITextView
的边界之外:
我曾尝试在上使用这些解决方案,但没有一个有效。第一个解决方案,textView.contentInset=UIEdgeInsetsZero当我将UITextView
放在viewDidLoad
方法中时,它对UITextView
完全不起任何作用。第二个解决方案消除了我试图添加的阴影:[textView setclipstobunds:YES]代码>
下面是我用来创建阴影的Quartz Core代码:
textView.layer.masksToBounds = NO;
textView.layer.shadowOffset = CGSizeMake(-1, 1);
textView.layer.shadowRadius = 3;
textView.layer.shadowOpacity = 0.3;
我做错了什么?这是iOS中的一个bug吗?如果是这样,是否有任何变通方法或解决方案?您可以使用此方法获取内容大小:
textView.frame = CGRectMake(0, 0, textView.contentSize.width, textView.contentSize.height);
可能重复的