2014-07-07 41 views
2

![1]模式視圖控制器不顯示在中心

[我在iPad上的應用程序在那裏我有顯示一個表格視圖的形式表,當我在表格應調整表格單擊單元格工作]

我寫這個代碼

-(void)viewWillAppear:(BOOL)animated 
{ 
self.view.superview.bounds = CGRectMake(0, 0, 290, 620); 
} 

和被點擊的單元,當我在沒有選擇行索引路徑寫self.view.superview.bounds = CGRectMake(0, 0, 600, 620); ....這兩個時間的形式片不顯示在中心。我哪裏錯了。是否有任何其他方法來實現這種行爲

回答

1

你能提供更多的細節?基本上它看起來像你的表單視圖需要有正確設置AutoResizingMasks(示例):

UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth

即:

self.yourContainerView.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth;

而且設置你的表單視圖中心查看中心也將幫助像:

yourformView.center = self.view.superview.center;

這也將使您的表單位置居中(水平和垂直兩者)。

希望這可能有所幫助,不確定您的具體情況,但更多的細節可能會有所幫助,但如果上述答案沒有幫助。

相關問題