gpt4 book ai didi

ios - 在 UITextView Objective-C 中的文本末尾添加更多按钮?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:57:12 26 4
gpt4 key购买 nike

我正在尝试做与此链接 http://www.oracle.com/webfolder/ux/mobile/pattern/img/expand-collpase-description.png 中的类似的事情

单击“更多”按钮时展开 UITextView 中的内容。我正在我的 viewDidLoad 中创建按钮,如下所示

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button setTitle:@"more" forState:UIControlStateNormal];
[self.detailPriceView addSubview:button];

我在从 PFQuery 加载数据后在 UITextView 中设置按钮的框架

PFQuery *query = [PFQuery queryWithClassName:self.restaurantName];
[query whereKey:@"ItemName" equalTo:self.item_name];

[query getFirstObjectInBackgroundWithBlock:^(PFObject *itemDataObj, NSError *error) {
if (!error) {

self.detailPriceView.text = [itemDataObj objectForKey:@"PriceDetail"];

self.detailPriceView.text = [self.detailPriceView.text substringToIndex:40];

[button setFrame:self.detailPriceView.frame];
}
}];

如何在文本末尾的 UITextView 中添加更多按钮?我还创建了一个约束以在单击更多按钮时增加它的高度,但我无法将约束的高度增加到超过某个阈值大小。

最佳答案

我也在做同样的事情。把按钮添加到textView.superView中即可,因为textView是scrollView。在 textView 中使用按钮的矩形
textView.textContainer.exclusionPaths = [UIBezierPath(rect: rect)]

我终于做到了。最重要的是 rect 必须包含textView.frame 中。

关于ios - 在 UITextView Objective-C 中的文本末尾添加更多按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33088565/

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