我已經創建程序創建scollview它會調整爲每orientation.But上滾動視圖創建的UI元素是固定的它是不changes.Now我需要改變的UILabel,UITextView的,大小的UITextField按方向我試着用下面的代碼,但它不是爲我工作。IOS-如何調整programitically創建的UILabel,UITextView的,UITextField,用於programitically創建滾動視圖按方向變化
CGRect textfieldFrame = CGRectMake(12.0, 20.0, textView.frame.size.width-20, textView.frame.size.height-424);
//CGRect textfieldFrame = CGRectMake(12.0, 20.0, 270, 35);/* I used For fixed size
UITextField *textField = [[UITextField alloc] initWithFrame:textfieldFrame];
[textField setAutoresizesSubviews:YES];
[textField setAutoresizingMask:
UIViewAutoresizingFlexibleWidth |
UIViewAutoresizingFlexibleHeight];
textField.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
現在我必須根據方向change.Please幫我解決這個問題。
爲什麼不使用自動佈局 – codercat
在動態創建UI的元素 – Anupama
需要我的應用程序,你acheve在自動佈局 – codercat