【问题标题】:iPad view in universal applications通用应用程序中的 iPad 视图
【发布时间】:2016-10-08 16:36:29
【问题描述】:

我正在做一个通用名称。它有一个表格视图。如果用户单击表格单元格,并且用户选择了 iPad,则它必须转到另一个专为 iPad 设计的视图。我怎样才能使它成为可能?我这样做如下:

 TwitterDetailViewController *detailViewController = [[TwitterDetailViewController alloc] initWithNibName:@"TwitterDetailViewController" bundle:nil];

    detailViewController.detaildict= Detaildict;

    [self.navigationController pushViewController:detailViewController animated:YES];
    if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) 
    {
        iPadView *iPadview = [[iPadView alloc]  initWithNibName:@"iPadView" bundle:nil];
        [self.navigationController pushViewController:iPadview animated:YES];
    }

【问题讨论】:

  • detailViewController 应该一直推送还是只在 iphone 的情况下推送?

标签: ios tableview universal


【解决方案1】:

只需为 iphone 和 ipad 拿 flag。然后

detailViewController.detaildict= Detaildict;

[self.navigationController pushViewController:detailViewController animated:YES];

if("check here with flag") or else  if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad)
{
iPadView *iPadview = [[iPadView alloc]  initWithNibName:@"iPadView" bundle:nil];
[self.navigationController pushViewController:iPadview animated:YES];
}

我希望它会起作用!

【讨论】:

    【解决方案2】:

    在 didSelectRowAtIndexPath 检查条件如下

        TwitterDetailViewController *Twitter_obj ;
        if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad)
        {
            Twitter_obj = [[TwitterDetailViewController alloc] initWithNibName:@"TwitterDetailViewController-ipad" bundle:nil];//iPad nib
        }
        else 
        {
            Twitter_obj = [[TwitterDetailViewController alloc] initWithNibName:@"TwitterDetailViewController" bundle:nil];//iPhone nib
        }
        self.navigationController pushViewController:Twitter_obj animated:YES];
       [Twitter_obj release];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-09
      相关资源
      最近更新 更多