我想點擊按鈕「更多」什麼時候做一個類似的東西在這個環節http://www.oracle.com/webfolder/ux/mobile/pattern/img/expand-collpase-description.png在UITextView Objective-C中的文本末尾添加更多按鈕?
擴展一個UITextView裏面的內容。我在我viewDidLoad中創建按鈕像PFQuery
加載數據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添加更多按鈕後,下面
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button setTitle:@"more" forState:UIControlStateNormal];
[self.detailPriceView addSubview:button];
我設置的UITextView內的按鈕的框架文字的結尾?另外我創建了一個約束來增加它的高度,當更多的按鈕被點擊時,但我無法增加約束的高度超過一定的閾值大小。
謝謝比爾。我會試着看看我是否可以通過擴展UITextView來實現。但是,我如何在字符串文本的末尾附加一個按鈕?任何想法 ? –
拍攝回答:不要。創建一個包含文本視圖和按鈕的視圖,並在視圖控制器中添加邏輯,該視圖控制器根據文本視圖中當前包含的文本的寬度定位按鈕。 –