如题,解决这个问题有多重方法。
可以重写UINavigationItem 的setRightBarButtonItem和setLeftBarButtonItem函数,调整button的位置,
也可以创建一个UIBarButtonSystemItemFixedSpace 类型的UIBarButtonItem来调节button的位置。
这里介绍后者。
通过填充一个空的item来调整位移。
http://stackoverflow.com/questions/18934832/navigationitem-rightbarbuttonitem-margin-in-ios7
http://blog.yorkgu.me/2013/11/15/fix-position-of-leftbarbuttonitem-under-ios7/
原文:http://www.cnblogs.com/yuyu-2012/p/4869124.html