我想在界面生成器中使用按鈕和東西來製作面板。然後我想以編程方式克隆它,並用仿射變換重新定位克隆。iPad:如何使用Interface Builder創建可重複的UI元素?
我想從Flash的MovieClip的東西。
而且這還不是足夠多次剛剛呈現相同的UI元素。例如,應該可以在每個文本框中輸入不同的內容。
任何想法?
我想在界面生成器中使用按鈕和東西來製作面板。然後我想以編程方式克隆它,並用仿射變換重新定位克隆。iPad:如何使用Interface Builder創建可重複的UI元素?
我想從Flash的MovieClip的東西。
而且這還不是足夠多次剛剛呈現相同的UI元素。例如,應該可以在每個文本框中輸入不同的內容。
任何想法?
+[UINib nibWithNibName:bundle:]
從該NIB文件創建一個UINib
實例。-[UINib instantiateWithOwner:options:]
。此方法返回的數組包含NIB的所有頂級對象。因此,如果您創建的NIB文件僅包含視圖,則該數組將包含此視圖作爲其唯一元素。確保保留陣列中的對象。輕鬆創建具有關聯的xib視圖的viewController謝謝!對於其他人:我將這些代碼放在ViewController的viewDidLoad方法中。使用[self.view addSubview:[array objectAtIndex:0]]顯示數組中的第一個視圖。 – 2011-04-07 03:09:08
@nialsh你傳給了哪個參數[UINib instantiateWithOwner:...]? – aneuryzm 2011-05-08 20:20:05
我在問,因爲我得到以下運行時異常:終止應用程序由於未捕獲的異常'NSUnknownKeyException',原因:'[
我是說,你有沒有試過?有什麼問題嗎?您可以使用'[[UIViewController alloc] initWithNibName:@「foo」bundle:nil];' – 2011-04-06 19:52:10