iphone – iOS相当于Android FragmentsLayouts

iphone – iOS相当于Android FragmentsLayouts,第1张

概述在 Android中,您可以使用Fragments仅开发一个针对手机和桌面的应用,因此您可以拥有不同的UI.您甚至可以仅使用布局,并在代码上运行平板电脑或手机逻辑. 我需要为iPhone和iPad开发一个应用程序,我想知道是否有类似的东西用于实现不同的UI和轻微的不同行为.在我的情况下,iPhone应用程序将使用屏幕底部的选项卡,但iPad应该使用左侧的菜单. 是的,您可以在iPhone和iPad 在 Android中,您可以使用Fragments仅开发一个针对手机和桌面的应用,因此您可以拥有不同的UI.您甚至可以仅使用布局,并在代码上运行平板电脑或手机逻辑.

我需要为iPhone和iPad开发一个应用程序,我想知道是否有类似的东西用于实现不同的UI和轻微的不同行为.在我的情况下,iPhone应用程序将使用屏幕底部的选项卡,但iPad应该使用左侧的菜单.

解决方法 是的,您可以在iPhone和iPad上使用不同的UI.
创建两个XIB文件,并在屏幕上显示它们时使用此条件启动XIB

UIVIEwController *vIEwController;if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {    vIEwController = [[[VIEwController alloc] initWithNibname:@"VIEwController_iPhone" bundle:nil] autorelease];} else {    vIEwController = [[[VIEwController alloc] initWithNibname:@"VIEwController_iPad" bundle:nil] autorelease];}[self.navigationController pushVIEwController:vIEwController animated:YES];
总结

以上是内存溢出为你收集整理的iphone – iOS相当于Android Fragments / Layouts全部内容,希望文章能够帮你解决iphone – iOS相当于Android Fragments / Layouts所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1082970.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存