0
我有一個iOS項目,將子視圖添加到筆尖。子視圖的內容使用自動佈局設置爲中心,但子視圖添加到滾動視圖時,子視圖的內容不在中心。 下面是代碼:ios將SubView添加到不在中心的滾動視圖
UIView *scroller = [[[NSBundle mainBundle] loadNibNamed:@"scroller" owner:self options:nil] objectAtIndex:0];
[self.view addSubview:scroller];
CGSize size = self.view.bounds.size;
NSLog(@"view size: %f", size.width);
self.scrollView.contentSize = CGSizeMake(size.width, size.height);
self.scrollView.frame = CGRectMake(0, 0, size.width, size.height);
self.myView.frame = CGRectMake(0, 0, size.width, size.height);
self.scrollView.bounds = self.myView.bounds;
[self.scrollView addSubview:self.myView];
而且,這裏是輸出的樣子: http://imgur.com/h6cejTA
我還上傳了我的項目: http://www.filedropper.com/myproject
自動佈局規範在哪裏?什麼是'self.myView'?你爲什麼設置滾動視圖'邊界'?這與'scroller'有什麼關係? – Wain
'self.scrollView.bounds = self.myView.bounds;'是什麼原因? – JordanC
self.myView是我試圖在scrollview內部顯示的視圖。它被加載到名爲「scroller」的筆尖中。我設置了滾動視圖邊界,因爲我認爲它會解決我的問題。如果我沒有界限,視圖仍然是偏離中心。 –