使用IB創建UI組件時是否可以調整和重新排列UI組件(如分段控件,按鈕,標籤等)?使用代碼調整大小和重新排列組件控件/ IB
我需要在iPad屏幕上按一下按鈕,重新排列/調整一些UI組件的大小。
有什麼想法?
使用IB創建UI組件時是否可以調整和重新排列UI組件(如分段控件,按鈕,標籤等)?使用代碼調整大小和重新排列組件控件/ IB
我需要在iPad屏幕上按一下按鈕,重新排列/調整一些UI組件的大小。
有什麼想法?
這是可能的。
你需要爲你所感興趣的UI組件創建IBOutlet
S,那麼你可以調整你感興趣(的UIView的框架屬性)的屬性
IBOutlet
的是在* .h文件中創建爲你查看控制器。
IBOutlet UIView * view;
然後你可以控制點擊並拖動從文件所有者(在廈門國際銀行)的UI元素。 (或右鍵單擊並拖動)
是的。在您的控制器中實現viewDidLoad
方法,並將幀設置爲您希望用於視圖和控件的任何方式,只要將它們連接到插座即可。
例子:
self.myCustomView.frame = CGRectMake(x,y,width,height);
您也可以通過它們的標籤訪問它們。 如果您在IB中爲它們分配了唯一的標籤號碼,那麼在您的代碼中,您可以在視圖的子視圖中進行搜索,並通過viewWithTag
方法找到它們。
您可以在IB中設置組件的初始位置,用IBOutlets鉤住元素,然後在按鈕上單擊將其移動到代碼中。我不認爲你可以在IB重新安排他們。
對於可以使用[UIView的animateWithDuration:動畫:]涼爽效果移動需要的任何部件
任何實例理解。 – user1140780 2012-01-11 22:15:07
看到我的回答:)。在那裏,你既可以調整它的大小,也可以從一個屬性修改其來源。請參閱此鏈接:[UIView](http://developer.apple.com/library/ios/#documentation/uikit/reference/uiview_class/UIView/UIView.html#//apple_ref/doc/uid/TP40006816-CH3-SW5 )。如果您正在查詢將其連接到插座,請參閱@Maudicus的答案。乾杯! – Jeremy 2012-01-11 22:48:25