0

アプリで水平方向のページングを作成したいのですが、使用できることがわかりましたが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];
        }
    }
4

1 に答える 1

-1

iOS のバージョンが 5 かどうかを確認する簡単な方法を次に示します。

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

次に、次を使用します。

if (IOS_5)

(もちろん、iOS 6 が登場したら、もう少し解析を行う必要があります。)

于 2011-11-20T16:40:35.927 に答える