three20 PhotoVC:编辑rightBarButton
我创建了一个子类TTPhotoViewController并在导航控制器中以模态方式呈现。
当我尝试设置rightBarButtonItem时,它不会从将我带到画廊的“显示全部”按钮改变。
我可以设置leftBarButtonItem,但不正确。
我试着创建了自己的视图控制器,它保存了照片视图控制器,将其初始化为VDL,然后设置框架并添加子视图,但我只看到白色。
我想使用T20的自动旋转功能,滑动滚动等。但我只想显示这个没有画廊的详细视图,并让用户用导航栏上的按钮关闭它。
有什么建议么?
查看TTPhotoViewController.m
,看起来“See All”按钮是在名为updateChrome
的函数中创建的; 看起来好像没有优雅的方式来覆盖该按钮的创建。 所以,我能想到的最好的选择,虽然这有点笨拙,但只是TTPhotoViewController
,并重写该函数。 将代码复制到您自己的函数中并调整它(并且不要调用super
函数),或者调用super
函数,然后为rightBarButtonItem
指定一个新按钮。
它已经太晚了,但这是我的两分钱:子类并重写didLoadModel
-(void)didLoadModel:(BOOL)firstTime;
{
[super didLoadModel:firstTime];
self.navigationItem.rightBarButtonItem = nil;
}
链接地址: http://www.djcxy.com/p/54961.html