Muh*_*edy 2 iphone uibarbuttonitem
我在rightBarButtonItem上有以下自定义按钮
UIButton *button1 = [[UIButton alloc] init];
button1.frame=CGRectMake(0,0,105,30);
[button1 setBackgroundImage:[UIImage imageNamed: @"image1.png"] forState:UIControlStateNormal];
[button1 addTarget:appDelegate action:@selector(Open_Link1) forControlEvents:UIControlEventTouchUpInside];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]initWithCustomView:button1];
[button1 release];
Run Code Online (Sandbox Code Playgroud)
我需要将rightBarButtonItem向上移动2 px ...
我试过设置它但不起作用!
button1.imageEdgeInsets = UIEdgeInsetsMake(-4, 0, 0, 0);
答案在这里:我可以更改导航栏项的位置吗?
请注意,您更改了要分配给rightBarButtonItem的按钮的insets,而不是rightBarButtonItem本身.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           3338 次  |  
        
|   最近记录:  |