【发布时间】:2013-02-25 03:45:00
【问题描述】:
在我的 iOS 应用程序中,我尝试使用 QuartzCore 为 UITextView 添加阴影,但最终文本滚动到了 UITextView 的边界之外:
我尝试使用Text scrolls outside of the UITextView box boundary 的解决方案,但是没有一个解决方案有效。第一个解决方案textView.contentInset = UIEdgeInsetsZero;,当我将它放在viewDidLoad 方法中时,对UITextView 完全没有任何作用。第二种解决方案摆脱了我试图添加的阴影:[textView setClipsToBounds:YES];。
这是我用来创建阴影的 Quartz Core 代码:
textView.layer.masksToBounds = NO;
textView.layer.shadowOffset = CGSizeMake(-1, 1);
textView.layer.shadowRadius = 3;
textView.layer.shadowOpacity = 0.3;
我做错了什么?这是iOS中的错误吗?如果有,是否有任何变通方法或解决方案?
【问题讨论】:
标签: objective-c cocoa-touch uitextview quartz-core