ユニバーサル アプリケーション用に 1 つのカスタム セルを作成しました。iPhone と iPad の両方にカスタム セルを実装する 2 つの方法を見つけました。
最初の方法は、プログラムで作成することです:
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { //pragmatically setting bounds for iPhone components } else { //pragmatically setting bounds for iPad components }
または2番目の方法は
iPhone と iPad 用のカスタム セルの 2 つの個別の xib を作成し、それに応じて次のようにロードします。
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { //load iPhone custom cell here } else { //load iPad custom cell here }
だから私の質問は、それを行う他の方法はありますか? またはそれを行うための最良の方法はどれですか?