2012-04-10 10 views
0
- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    [self setTitle:@"myTitle"]; 
    UIImageView *titleLabel = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myImage.PNG"]]; 
    titleLabel.frame = CGRectMake(0, 0, 120, 40); 
    self.navigationItem.titleView = titleLabel; 
} 
+0

あなたはナビゲーションバーに画像を配置したいと思っています.... – akk

+1

あなたの問題に説明はありませんか?それはあなたの疑問を低品質にします。 –

答えて

5
UIImageView *titleLabel = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"nature.jpeg"]]; 
titleLabel.frame = CGRectMake(0, 0, 120, 40); 
titleLabel.contentMode = UIViewContentModeRight; 
self.navigationItem.titleView = titleLabel; 
+0

それは動作します..お元気ですか? – user1323273

+2

あなたはそれをアスペクトにも合わせたいのですか? – fatuhoku

3

私はUIImageView contentModeプロパティを使用することをお勧めします。

あなたはこのように使用することができます:

UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,320,480)]; 
imageView.contentMode = UIViewContentModeLeft; 

それは大丈夫でなければなりません。

関連する問題