gpt4 book ai didi

ios - 具有边缘到边缘排除路径的 UiTextView 导致所有文本消失

转载 作者:可可西里 更新时间:2023-11-01 05:54:30 25 4
gpt4 key购买 nike

我有一个 UITextView,我想向它添加一个自定义 UIView 并使文本像这样上下流动:

+----------------+
|------txt-------|
| |
| UIView |
| |
|------txt-------|
|----------------|
|----------------|
+----------------+

我尝试通过添加具有 UITextView 宽度和 UIView 高度的排除路径来实现此目的,如下所示:

CGRect exclusionFrame=CGRectMake(0, 
CGRectGetMinY(element.frame),
self.textView.textContainer.size.width,
CGRectGetHeight(element.frame));
self.textView.textContainer.exclusionPaths=@[[UIBezierPath bezierPathWithRect:exclusionFrame]];

但出于某种原因,如果排除路径的宽度等于 textView 的宽度,则 UIView(又名 element)下方的所有文本都会消失。当我将排除路径的宽度减少一个时,文本会在 UiView 旁边显示一个字母列,如下所示:

+----------------+
|------txt-------|
|a |
|d UIView |
|e |
|------txt-------|
|----------------|
|----------------|
+----------------+

为什么我不能创建边到边排除路径,有没有办法解决这个困境?

最佳答案

我遇到过同样的问题,幸运的是我只是输入\n\r\n\r 来解决它。我知道作弊,但它有效。

关于ios - 具有边缘到边缘排除路径的 UiTextView 导致所有文本消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22008779/

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