Iphone 如何在objective c中对齐左UIImage

Iphone 如何在objective c中对齐左UIImage,iphone,xcode,Iphone,Xcode,我认为最好是使用UIImageView contentMode属性 您可以这样使用: - (void)viewDidLoad { [super viewDidLoad]; [self setTitle:@"myTitle"]; UIImageView *titleLabel = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myImage.PNG"]]; titleLabel.frame = CGRect

我认为最好是使用UIImageView contentMode属性

您可以这样使用:

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

应该可以。

您想将图像放在导航栏中……没有问题的描述吗?这会使你的问题质量很差。如果你想让它在外观上也合身呢?
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,320,480)];
imageView.contentMode = UIViewContentModeLeft;
UIImageView *titleLabel = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"nature.jpeg"]];
titleLabel.frame = CGRectMake(0, 0, 120, 40);
titleLabel.contentMode = UIViewContentModeRight;
self.navigationItem.titleView = titleLabel;