创建自定义uibarbuttonitem,按钮图像错误

时间:2013-05-29 22:23:42

标签: image ios6 uibarbuttonitem

我正在尝试创建自定义UiBarButtonItem。当我在IOS模拟器上构建项目时,自定义按钮比例都是错误的。我尝试过不同尺寸的图像,但它们都不起作用。我做错了什么?

实施例

 UIImage *image = [[UIImage imageNamed:@"facebookbutton4.png"]  resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 5)];

 authButton =
[[UIBarButtonItem alloc] initWithImage:image
                                 style:UIBarButtonItemStylePlain
                                target:self
                                action:@selector(authButtonAction:)];

self.navigationItem.leftBarButtonItem = authButton;

当前图像为74 x 46像素,分辨率为每英寸952像素。我正在努力设置正确的分辨率,我正在使用iDraw for mac。图像应该是什么分辨率?

1 个答案:

答案 0 :(得分:1)

Here's Apple's guidelines - 20x20分,所以尝试40x40px 72DPI为您的视网膜@ 2x,20x20px为正常。