最新の xcode6 GM をインストールしました。既存のプロジェクトを開き、サイズ クラスを使用するように変更しました。私が直面している問題は、セルの高さが 50 のテーブル ビューがあることです。別のシミュレータを実行している間、すべて同じ出力が得られます。しかし、新しいプロジェクトを作成すると、すべてのセルの高さが同じですが、既存のプロジェクトではセルの高さが異なります。
既存のプロジェクトのアダプティブ レイアウトを使用してセルの同じ高さを調整するにはどうすればよいですか。
最新の xcode6 GM をインストールしました。既存のプロジェクトを開き、サイズ クラスを使用するように変更しました。私が直面している問題は、セルの高さが 50 のテーブル ビューがあることです。別のシミュレータを実行している間、すべて同じ出力が得られます。しかし、新しいプロジェクトを作成すると、すべてのセルの高さが同じですが、既存のプロジェクトではセルの高さが異なります。
既存のプロジェクトのアダプティブ レイアウトを使用してセルの同じ高さを調整するにはどうすればよいですか。
互換モードで実行されているアプリでは、サイズ クラスは機能しません。
iPhone 6 および 6 plus の起動イメージを提供すると、サイズ クラスが画面に適用されます (実装した場合)。
また、互換モードで実行されるように、iPhone 6 および 6 plus のイメージを起動せずにアプリを送信することもできます。参照: iPhone 6 起動イメージなしで iOS アプリ (スケール モードでのみ実行されるアプリ) を公開できますか?
お役に立てれば..
やってみました
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
return 50;
}
セルに高さを設定する適切な方法だと思います (Interface Builder にカスタム セルがある場合を除きます)。