然后将它合并到垂直视图中?以下是IMDB应用程序的一个示例。
http://img39.imageshack.us/img39/5636/imdb2.jpg http://img39.imageshack.us/img39/5636/imdb2.jpg
他们做得很完美,我想知道如何复制它。现在,我似乎无法将它添加到分割控制器的左侧。提前谢谢。
答案 0 :(得分:1)
简短回答,你没有。
你有两个UIToolbar
和一些代码,当UISplitViewController
调用其代理人的
– splitViewController:willHideViewController:withBarButtonItem:forPopoverController:
方法,并在委托的
中再次移回项目– splitViewController:willShowViewController:invalidatingBarButtonItem:
方法
例如,这可能有效:
– splitViewController:willHideViewController:withBarButtonItem:forPopoverController:
{
// …
NSArray *leftItems = leftBar.items;
rightBar.items = [leftItems arrayByAddingObjectsFromArray:rightBar.items];
leftBar.hidden=YES;
// …
}
– splitViewController:willShowViewController:invalidatingBarButtonItem:
{
// …
NSArray *rightItems = rightBar.items;
NSUInteger lc = [leftBar.items count];
rightBar.items = [rightItems subArrayWithRange:NSMakeRange(lc,[rightItems count] - lc)];
leftBar.hidden=NO;
// …
}