這可能是奇怪的問題。我知道如何使用循環如何在故事板或XIB中以編程方式分配uiview?
int x=0;
int y=0;
for(int i = 0: i < 10: i++)
{
uiview *name = [[uiview alloc] initwithframe:(x,y,10,10);
[self.view addsubview:name];
y+=10; x+=10;
}
但這裏重複一個UIView,我需要的是在stroyboard或廈門國際銀行分配的的UIView,它有像
IBOutlet UIView *dummyView;
連接需要改變dummyview y位置(像複製過去或重複相同的觀點)。是否可以像上面的代碼那樣做(for循環)
int y=0;
for(int i = 0: i < 10: i++)
{
// need to change dummyview y position
y+=10;
}
在這裏,10是可變的。
注: 有可能與這裏的UITableView是動態dummyview是TableCell的,我不希望使用內部的TableCell的tableview子視圖。
而且還可以使用scrollview,但我不想浪費內存,因爲這個tableviewcell像顯示更多的選項(記住uilable顯示更多或更少的選項)。如果你想看到更多的uiview,而不僅僅是它會重複這個觀點,否則它只是一個uiview。
更新: 我想以編程方式複製過去的uiview。來自xib或storyboard的UIView(subview for self.view)。 我正在使用自動佈局。 此uiView有多個uibutton和uilabel我如何識別該特定的視圖和uibutton等,
希望它是可以理解的:) ..如果它不是添加評論。
我不完全明白。你只是想多次加載XIB來添加子視圖? – Wain
@是的,喜歡那樣。 xib有一個uiview,我想要加載多次。 – user3589771