Ios 放置另一个UIViewController';a";“主要”;UIViewController—委托方法
我正在尝试制作一个与iPhone上的iCal应用程序非常相似的应用程序 为此,我集成了两个开源项目,Kal(https://github.com/klazuka/Kal)和日历(https://github.com/guicocoa/calendar),以及我自己编码的“列表”视图段 我决定,因为我需要所有东西都嵌套在UINavigationController堆栈中,所以要将这3个独立的项目实现为一种东西,最好的方法是创建类似于UITabBarController的东西(其中有1个UIViewController类,用于存储和嵌套其他UIViewController——但是,我希望使用自定义UIToolbar和UISegmentedControl在不同的视图控制器之间进行委托) 因此,我遇到的最主要问题是行动的错误授权。例如: 如果我要单击其中一个网格日期,它会返回错误:Ios 放置另一个UIViewController';a";“主要”;UIViewController—委托方法,ios,delegates,calendar,uitabbarcontroller,uitoolbar,Ios,Delegates,Calendar,Uitabbarcontroller,Uitoolbar,我正在尝试制作一个与iPhone上的iCal应用程序非常相似的应用程序 为此,我集成了两个开源项目,Kal(https://github.com/klazuka/Kal)和日历(https://github.com/guicocoa/calendar),以及我自己编码的“列表”视图段 我决定,因为我需要所有东西都嵌套在UINavigationController堆栈中,所以要将这3个独立的项目实现为一种东西,最好的方法是创建类似于UITabBarController的东西(其中有1个UIView
-[UINavigationButton didSelectDate:]:无法识别的选择器发送到实例0x6c1aba0
或类似的东西
也许我的问题应该是:是否有一个UITabBarController的“子类”,我可以实现自己的UIToolbar,而不是官方的UITabBar,等等
或者,如果没有,是否有办法指定“子视图”中的所有单击都将从子视图中委派给功能
谢谢,
rnc505首先,您可以对UIToolBar进行子类化以对其进行自定义
#import <Foundation/Foundation.h>
@interface CustomToolBar : UIToolbar
{
}
@end
#import "CustomToolBar.h"
@implementation CustomToolBar
@end
你打电话
CustomToolbar *toolbar = [[CustomToolbar alloc] init]
另一个选项是根据需要更改按钮的代理
CustomToolbar *toolbar = [[CustomToolbar alloc] init]