0
我有一個要求,屏幕方向始終是橫向的,我們需要在視圖中有兩個分離器屏幕。在iPad中分配器屏幕顯示不正確
我已經使用下面的代碼來渲染兩個分離器屏幕。佈局是這樣的:splitViewController1佔用60%的視圖,splitViewController2佔40%的視圖。
- (void)viewDidLoad
{
self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:background]];
[splitViewController1.view setFrame:CGRectMake(0,150, 0.6 * width, height)];
splitViewController1.view.backgroundColor = [UIColor clearColor];
[splitViewController1 setValue:[NSNumber numberWithFloat:150.0] forKey:@"_masterColumnWidth"];
[self.view addSubview:splitViewController1.view];
[splitViewController2.view setFrame:CGRectMake(0.6 * width,150, 0.4 * width, height)];
splitViewController2.view.backgroundColor = [UIColor clearColor];
[splitViewController2 setValue:[NSNumber numberWithFloat:150.0] forKey:@"_masterColumnWidth"];
[self.view addSubview:splitViewController2.view];
}
現在其現在面臨的問題是,在主視圖中,分離器屏幕的詳細視圖不進行縮放到框架的寬度,但其另一分離器視圖重疊。
爲了提供更多見解,我想提一下,每個分離器控件的詳細視圖並不考慮所指定的框架邊界。
我的項目中的所有視圖都設置爲橫向導向。
對上述情況有什麼建議嗎?
另外我想知道是否有任何其他方法來減少rootview控制器的分離器屏幕的寬度。
我看到了那個項目,但從那我不能讓我犯錯的地方。我認爲在框架創建中或者在屏幕上渲染兩個分隔視圖時會出錯。但無處解決問題 – DNamto 2013-03-15 12:49:13