在Three20中,我有一个包含UIButton的自定义单元。我烧 “龙头” 方法时的UIButton被窃听这样的:three20奇怪的导航问题
UIButton* cevapla=[UIButton buttonWithType:UIButtonTypeCustom];
[cevapla addTarget:self
action:@selector(tap:)
forControlEvents:UIControlEventTouchUpInside];
和
-(void)tap:(id)sender {
TTURLAction* action=[TTURLAction actionWithURLPath::@"tt://secondviewcontroller/"
];
[action applyAnimated:YES];
[[TTNavigator navigator] openURLAction:action];
}
它的确定为止。 SecondViewController加载了动画。但在SecondViewController中,当用户点击另一个链接时,打开另一个视图控制器,没有“后退”按钮。如果第二个视图控制器中的链接以“http://”开头,它会打开内部网页浏览器“无后退按钮”,并且不可能转到其他地方,用户必须重新打开该应用程序。
这种水龙头方法有什么问题?
注意:而不是[[TTNavigator navigator] openURLAction:action];
我试过[[TTNavigator navigatorForView:self.superview] openURLAction:action];
但没有改变。
相关和仍然没有答案:http://stackoverflow.com/questions/5964315/uinavigationcontroller-with-ttnavigator – PengOne 2011-06-13 23:35:28
我的问题已被解决自己。我还没有理解如何,但我会写下来,当我找到:) – 2011-06-13 23:54:07
太棒了。请将它作为答案发布,并接受它以防将来帮助人们。 – PengOne 2011-06-13 23:54:43