私はユニバーサルアプリの初心者ですので、私を助けて、これができるかどうか教えてください.およびiPadグループであり、実行時に、iPhoneまたはiPadのどちらであるかをデバイスを識別しています。以下の方法を使用しています
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { myiPad_View *ipadObj = [[myiPad_View 割り当て]init]; [self.window addSubview:ipadObj.view]; } そうしないと { myiPhoneView *obj = [[myiPhoneView alloc]init]; [self.window addSubview:obj.view]; }
今、クエリは、上司がこれについて頭を悩ませていることです。彼は、クラスを1つだけ記述して、実行時にアプリがiPhoneまたはiPadデバイスまたはシミュレーターで起動されるときに、ビューコントローラーがそれに応じてフレームを調整することを教えてくれます。上記の方法を使用してこれを行いましたが、このようにするとコードが増加し、大きな頭痛に苦しむ必要があるため、実際には彼は正しいですが、これに対する代替ソリューションを見つけていないため、これを言う前にできない 専門家のアドバイスを受けようと思った