我需要在运行时以编程方式更改 UIBarButton 的位置。
如果我使用
UIBarButtonItem *b = photoEditor.navigationItem.leftBarButtonItem;
CGRect frame = b.customView.frame;
frame.origin.x = frame.origin.x + 20;
立场不变
然后我想使用重新创建按钮...
UIBarButtonItem * btn = [[UIBarButtonItem alloc]
initWithTitle:title
style:UIBarButtonItemStyleBordered
target:target
action:selector];
但我无法访问操作信息。
要获得目标,b.target,但如果我想要 b.action?