1

我正在尝试创建一个自定义 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。图像应该是什么分辨率?

4

1 回答 1

1

这是 Apple 的指南- 20x20 点,因此请尝试 40x40px 72DPI 用于您的视网膜 @2x,20x20px 用于正常。

于 2013-05-30T03:04:24.213 回答