ETFlatBarButtonItem
有时 Apple 的股票 UIBarButtonItem 并没有给你足够的灵活性来改变它的一些设计,所以ETFlatBarButtonItem足够简单,允许你改变你想要的任何东西。
安装
克隆这个 repo 并将文件夹ETFlatBarButtonItem复制到您的 Xcode 项目中。
如何
以编程方式
以编程方式,只需使用以下方法:
self.navigationItem.leftBarButtonItem = [[ETFlatBarButtonItem alloc] initCustomButtonWithImage:[UIImage imageNamed:@"cancel-32"] frame:CGRectMake(-6, 0, 48.0, 36.0) insets:UIEdgeInsetsMake(5.0, 11.0, 5.0, 11