2012-01-11 20 views

回答

0

這是可能的。

你需要爲你所感興趣的UI組件創建IBOutlet S,那麼你可以調整你感興趣(的UIView的框架屬性)的屬性

IBOutlet的是在* .h文件中創建爲你查看控制器。

IBOutlet UIView * view; 

然後你可以控制點擊並拖動從文件所有者(在廈門國際銀行)的UI元素。 (或右鍵單擊並拖動)

0

是的。在您的控制器中實現viewDidLoad方法,並將幀設置爲您希望用於視圖和控件的任何方式,只要將它們連接到插座即可。

例子:

self.myCustomView.frame = CGRectMake(x,y,width,height); 
+0

任何實例理解。 – user1140780 2012-01-11 22:15:07

+0

看到我的回答:)。在那裏,你既可以調整它的大小,也可以從一個屬性修改其來源。請參閱此鏈接:[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

0

您也可以通過它們的標籤訪問它們。 如果您在IB中爲它們分配了唯一的標籤號碼,那麼在您的代碼中,您可以在視圖的子視圖中進行搜索,並通過viewWithTag方法找到它們。

0

您可以在IB中設置組件的初始位置,用IBOutlets鉤住元素,然後在按鈕上單擊將其移動到代碼中。我不認爲你可以在IB重新安排他們。

對於可以使用[UIView的animateWithDuration:動畫:]涼爽效果移動需要的任何部件