如何在 iPhone 的 Three20 Thumbs 视图控制器中更改导航栏样式?

Posted

技术标签:

【中文标题】如何在 iPhone 的 Three20 Thumbs 视图控制器中更改导航栏样式?【英文标题】:How to change the navigation bar style in Three20 TTThumbsviewcontroller in iphone? 【发布时间】:2010-05-17 10:10:03 【问题描述】:

我正在使用 Three20 创建缩略图视图。我想将导航栏样式从黑色半透明更改为黑色。如果我给 blacktranslucent 它工作正常,如果我改变它,缩略图视图会像这样降低image。

我怎样才能改变它?

【问题讨论】:

对此有什么帮助吗?我也有同样的问题。 @Chris 抱歉,到目前为止还没有积极的结果 我居然找到了解决办法:***.com/questions/3286190/… 【参考方案1】:

您可以覆盖 init 方法,并在那里更改您想要的任何内容。例如:

// MyThumbsController inherits from TTThumbsViewController
@implementation MyThumbsController

...


    - (void) setCustomNavigationBar
    
        // Navigation bar logo
        UIImage *barLogo = [UIImage imageNamed:@"bar-logo.png"];
        UIImageView *barLogoView = [[UIImageView alloc] initWithImage:barLogo];

        self.navigationItem.titleView = barLogoView;

        // Navigation bar color
        self.navigationBarTintColor = HEXCOLOR(0xb22929);

       

    - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil 
        if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) 

            // Customization
            self.hidesBottomBarWhenPushed = NO;
            [self setCustomNavigationBar];

        

        return self;
    

【讨论】:

以上是关于如何在 iPhone 的 Three20 Thumbs 视图控制器中更改导航栏样式?的主要内容,如果未能解决你的问题,请参考以下文章

Three20 保存图像?(关闭)

更改 Three20 TTLauncherView 中页面控制点的颜色

如何在 iPhone SDK 3.0 中使用 Shake API?

Xcode 4.2, Three20 on iOS 3.0 Symbol not found: _OBJC_CLASS_$_UISplitViewController

Facebook iPhone 应用程序和 HTML

如何使用 Three20 将按钮添加到工具栏?