我们的应用程序无法旋转时遇到问题,但该问题已解决。我们现在需要强制我们的视图进入纵向模式。
最好的方案是定义我们的 UITabBarController 的子类,然后用肖像蒙版覆盖supportedInterfaceOrientations。
我似乎无法弄清楚如何正确地继承我们的 UITabBarController。有人可以帮忙吗?
我们的应用程序无法旋转时遇到问题,但该问题已解决。我们现在需要强制我们的视图进入纵向模式。
最好的方案是定义我们的 UITabBarController 的子类,然后用肖像蒙版覆盖supportedInterfaceOrientations。
我似乎无法弄清楚如何正确地继承我们的 UITabBarController。有人可以帮忙吗?
右击项目,选择新建一个objective-c Class,然后在文本框的子类中写入UITabBarController。完毕。
我在几个项目中实现了自定义标签栏控制器。
#import <UIKit/UIKit.h>
@interface CustomTabBarController : UITabBarController<UITabBarControllerDelegate>
{
}
@end
你可以让它像任何其他 Objective-C 类一样。我发现使用标签栏控制器的一种非常有趣的方式是在带有按钮的标签栏上使用自定义视图。您可以使用任何大小或形状的选项卡自定义选项卡栏,并且可以在这些自定义选项卡上编写操作以更改选项卡栏控制器的选项卡。