簡體   English   中英

* .storyboard和標准* .xib

[英]*.storyboard and standard *.xib

我想在應用程序中進行水平分頁,發現可以使用UIPageViewController ,但這僅適用於故事板。

我可以使用舊的* .xibs,但可以編寫命令以便在過渡情節提要(如果設備具有ios5)或xib(如果設備具有較舊的固件)之后使用嗎? 如果是,怎么辦? 我想在這里做:

    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
        [tableView deselectRowAtIndexPath:indexPath animated:YES];
        if (purchased == 1 && [indexPath row] == 1) {

        } else if (iOSversion > 5) {
//Use storyboard
} else{
            DetailsViewController *detailViewController = [[DetailsViewController alloc] initWithNibName:@"DetailsViewController" bundle:nil];
            detailViewController.item = [rssItems objectAtIndex:floor(indexPath.row)];
            [self.navigationController pushViewController:detailViewController animated:YES];
            [detailViewController release];
        }
    }

這是檢查iOS版本是否為5的簡單方法:

#define IOS_5 [[[UIDevice currentDevice] systemVersion] hasPrefix:@"5"]

然后使用:

if (IOS_5)

(當然,當iOS 6發布時,您將不得不做更多的解析。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM