0
我有下一個代碼啓用一個UIScrollView分頁選項上:添加到UIScrollView的按鈕/標籤只出現在第一頁
- (void)viewDidLoad
{
[super viewDidLoad];
for (int i = 0; i < 6; i++) {
CGRect frame;
frame.origin.x = self.scrollView.frame.size.width * i;
frame.origin.y = 0;
frame.size = self.scrollView.frame.size;
[scrollView scrollRectToVisible:frame animated:YES];
UIView *subview = [[UIView alloc] initWithFrame:frame];
itemName.text = @"Samara";
[self.scrollView addSubview:subview];
[subview release];
}
self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * 6, 1.0);
}
我有一個數量的元素(按鈕,標籤),加在此ScrollView元素的故事板中,但在UI中它們僅出現在第一頁上 - 接下來的頁面是空白的。我該如何解決這個問題?
你的代碼中有些奇怪的事情正在發生。你用UIScrollView的大小創建一個名爲subview的UIView,然後在itemName(ivar?)上設置文本,我猜是UILabel,然後將空的UIView添加到UIScrollView? – mbogh 2013-04-04 11:15:30
@mbogh我剛剛複製這個..並嘗試瞭解,它是如何工作的。任何想法如何將UILabels附加到子視圖?.. – ShurupuS 2013-04-04 11:20:35