以編程方式創建UIView,爲視圖設置框架,然後在視圖內添加UITextField。我一直堅持這一段時間,我試圖讓整個UIView基於文本字段中的單詞量來調整大小,如果這樣做有道理的話?UITextField - UIView以編程方式調整大小
感謝, 德克蘭
以編程方式創建UIView,爲視圖設置框架,然後在視圖內添加UITextField。我一直堅持這一段時間,我試圖讓整個UIView基於文本字段中的單詞量來調整大小,如果這樣做有道理的話?UITextField - UIView以編程方式調整大小
感謝, 德克蘭
假設你有一個給定的寬度,可以使用sizeThatFits:
這裏下面是代碼,我使用UITextViews。類似的代碼可以用於UITextFields。
例子:
UITextView *myTextView = [[UITextView alloc] init];
[myTextView setAttributedText:myAttributedString];
CGSize size = [myTextView sizeThatFits:CGSizeMake(width, FLT_MAX)];
CGRect frame = CGRectMake(0, 0, width, size.height);
myTextView.frame = frame;
所以我在這裏看到投票。這個解決方案錯了嗎?如果是這樣,那麼羽絨服選民可以糾正這個問題嗎? – 2015-04-04 16:21:40
好的,明確表示我正在回答這個問題,但沒有使用UITextField - 同樣的方法。 – 2015-04-04 16:29:54
所以你要根據文本大小來調整你的看法吧? – 2015-04-03 12:25:31