我正在尝试为exclusionPaths
中的自定义视图实施UITextView
,并在文本编辑过程中使用文本移动它们,就像在Pages应用中一样。
我正在尝试为attributedText
添加自定义属性,其中应该是自定义视图,我在exclusionPaths
之后使用boundingRectForGlyphRange
为自定义属性更新textViewDidChange
。
我在用户输入新行时遇到问题,我正在使用exclusionPaths
,因此当用户点击图片前的新行字符时,我的自定义属性低于exclusionPath
和来源y
boundingRectForGlyphRange
的位置错误。
有什么想法吗?
编辑:问题是从storyboard / xib
UITextView
加载font-family:'font1';
src:url('font/B_Titr_Bold.eot');
src:
url('f1o1n1t1s/B_Titr_Bold.eot?#iefix') format('embedded-opentype'),
url('f1o1n1t1s/B_Titr_Bold.ttf') format('truetype'),
url('f1o1n1t1s/B_Titr_Bold.otf') format('opentype'),
url('f1o1n1t1s/B_Titr_Bold.svg') format('svg');
font-weight: bold;
font-style: normal;
}
时出现问题,Newlines in iOS 7 UITextView breaking Text Kit exclusion zone wrapping这对我有帮助,而我只是在替换文本为"时调整了shouldChangeTextInRange中的exclusionPaths N'#34;
答案 0 :(得分:-1)
尝试在TextView的子类中使用它
- (void)layoutSubviews
{
[super layoutSubviews];
self.contentOffset = CGPointMake(0, 0);
帮助我