tableView
ストーリーボードでグループ化されたスタイルを作成しました。今、私はこの例TableViewCell
で固定位置に設定したいTableView
x: 10 y:10.
異なるデバイス(iPhone iPad)でレイアウトが崩れないように。
ありがとう
tableView
ストーリーボードでグループ化されたスタイルを作成しました。今、私はこの例TableViewCell
で固定位置に設定したいTableView
x: 10 y:10.
異なるデバイス(iPhone iPad)でレイアウトが崩れないように。
ありがとう
私はそのようにしました: ajay ソリューションを使用し、UITableViewCell のサブクラスを作成しました。このクラスで私が使用した
-(void)layoutSubviews()
{
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
CGRect frame = self.backgroundView.frame;
frame.origin.x -= x;
frame.size.width += x*2;
self.backgroundView.frame = frame;
手伝ってくれてありがとう
私の理解によると、ユニバーサルアプリを作成していて、アプリケーションにテーブルビューを追加したいと考えています。まず第一に、あなたはストーリーボードを使用していると言いました.1つはiPhone用で、もう1つはiPad用の2つの異なるストーリーボードを使用しています。位置の一貫性を保つには、以下の手順に従います
アウトレットを取るUITableView
基本的なイディオムを使用してコードで条件を作成する
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
// iPad-specific code
} else {
// iPhone-specific code
}
このようにテーブルビューの位置を調整します
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
// iPad-specific code
yourTableview.frame = CGRectMake(10,20,300,400);
}
else {
// iPhone-specific code
yourTableview.frame = CGRectMake(10,20,150,200);
}