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;
}
4

2 に答える 2

5
UIImageView *titleLabel = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"nature.jpeg"]];
titleLabel.frame = CGRectMake(0, 0, 120, 40);
titleLabel.contentMode = UIViewContentModeRight;
self.navigationItem.titleView = titleLabel;
于 2012-04-10T06:03:45.173 に答える
3

UIImageView contentMode プロパティを使用するのが最善だと思います。

次のように使用できます。

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

大丈夫です。

于 2012-04-10T05:49:28.880 に答える