草庐IT

Tabbarcontroller

全部标签

ios - tabBarController 为零;无法更改 viewDidLoad 上的 selectedIndex

我有一个像这样的UITabBarController:/*SomeTabBarController.h*/@interfaceSomeTabBarController:UITabBarController@end在SomeTabBarController.m中,我想更改viewDidLoad上的事件选项卡-(void)viewDidLoad{[superviewDidLoad];self.tabBarController.selectedIndex=2;}但是,tabBarController是nil。我错过了什么?我有一个导航Controller和segue推送到标签栏Control

ios - 具有交互式动画过渡的 TabBarController

我正在尝试在TabBar中的选项卡之间实现交互式动画过渡。我正在使用平移手势识别器。我制作了自定义动画并使用UIPercentDrivenInteractiveTransition使切换具有交互性。但是我似乎不太了解所有动画背后的过程。我确实设法制作了一个非交互式动画,但添加交互性在某种程度上是困难的。我在互联网上阅读了很多教程,我完全理解每个人发布的代码片段是如何工作的,但我无法以某种方式在我的案例中实现它。我制作了一个带有2个选项卡的TabBar应用程序,它们都带有导航栏。这是我的代码:TabBarController.swiftimportUIKitclassTabBarCont

iphone - 在 XCode 4.2 空应用程序模板中使用 Interface Builder 将 tabbarcontroller 添加到 AppDelegate 的步骤

当我卡住时atthisquestion我找不到将UITabBarController添加到AppDelegate的正确步骤(不是以编程方式),但是通过使用“空应用程序”模板的界面生成器,我尝试添加一个新的空xib文件,然后将uitabbarcontroller放入其中,但是没有将它(从IB)链接到AppDelegate的方法!!即,当我将蓝线从tabbarcontroller对象(在文档大纲中)移动到文件所有者时,界面构建器仅在显示的列表中显示“委托(delegate)”选项,因此其中没有IBOutlet选项。那么,添加tabbarcontroller并使用界面生成器方式将其连接到ap

objective-c - TabBarController didSelectViewController 不工作

我知道这是一个非常重复的话题,但我做不到。MainTab.h:#import@interfaceMainTab:UITabBarController{IBOutletUITabBarController*tabController;}@property(nonatomic,retain)IBOutletUITabBarController*tabController;@endMainTab.m-(id)initWithNibName:(NSString*)nibNameOrNilbundle:(NSBundle*)nibBundleOrNil{self=[superinitWithNi

ios - 以编程方式在 appdelegate 中创建 tabBarController

我一直在关注许多关于如何以编程方式添加UITabBarController的不同教程。使用Storyboard很容易实现这一点,但由于我正在尝试学习如何以编程方式做事,所以我无法做到这一点。目前我在didFinishLaunchingWithOptions中得到了这段代码。tabBarController=[[UITabBarControlleralloc]init];NSMutableArray*tabs=[[NSMutableArrayalloc]init];UINavigationController*navController=[[UINavigationControllera

iphone - pushViewController 不适用于 TabbarController

我有一个使用Storyboard的标签栏Controller应用程序。每个选项卡都有一个UIWebview。如果链接是外部链接(如果不是我的站点),我想在用户单击Webview上的链接时捕获链接我想在不同的UIViewControl中打开链接。(就像popupiTwitteriphone应用那样)现在;我得到了用于捕获链接的代码(如果链接是bing.com那么它应该打开另一个ViewController)但我无法打开另一个UIViewController(在本例中为PopViewController)。它给了我这个错误:'GundemViewController'的可见@interfa

ios - 带导航栏的 TabBarController 上的彩色状态栏不起作用

我在这里阅读了很多帖子并尝试了提到的大部分选项,但没有一个能解决我的问题。我有一个基于选项卡栏Controller的应用程序。每个选项卡都是一个顶部带有导航栏的UIViewController。将此代码添加到AppDelegate会给我一个带有白色文本的橙色导航栏,以及一个带有黑色文本的白色状态栏。[[UINavigationBarappearance]setBarTintColor:[UIColororangeColor]];[[UINavigationBarappearance]setTintColor:[UIColorwhiteColor]];[[UINavigationBara

ios - 通过代码将 UITabBar 和 tabbaritems 添加到 UITabBar(注意 : I don't want to implement TabBarController )

我搜索了很多,相信我,我遇到了很多问题和示例代码,但没有一个符合我的要求,这太疯狂了,怎么没有答案。我的具体要求:-1.我想要一个UITabBar而不是UITabBarController2.我希望它在我的UIView的右上角3.我想要两个标签栏项目(不需要与两个ViewController相关联)现在我做的是UITabBar*myTabBar=[UITabBaralloc]initWithFrame:myTabFrame];[self.viewaddSubView:myTabBar];myTabBar.delegate=self;现在我不知道如何向这个UITabBar添加标签栏项目。

objective-c - TabBarController 和 SplitViewController

我希望我的splitviewController显示在TabBarController中。不幸的是,我首先决定只有一个SplitViewController并选择了苹果的模板。现在我处于一个不方便的位置,不知道如何将它添加到标签栏。我尝试了几个在StackOverflow上解释过的东西,但最好的结果是黑屏,下面有一个标签栏:-(我只是在努力寻找一种既好又简单的方法。我的Appdelegate代码:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launc

ios - 如何裁剪较大的图像以适应以编程方式构建的 tabBarController 中的 tabBar 图标。

我以编程方式创建了一个选项卡Controller。现在,我想将图像添加到不同的选项卡,为此我使用了:self.tabBarItem.image=[UIImageimageNamed:@"Sample_Image.png"];问题是Sample_image的尺寸大于标签所需的尺寸。所以只想知道如何裁剪图像以适合标签。 最佳答案 Sample_imageislargerinsizethanisrequiredbytab.尝试这段代码,因为这将调整所需图像的大小并返回一个UIImage实例,其大小为30x30(UITabbar所需的大小)