when push uiviewcontroller
, has title in button @ new uiviewcontroller
, if title has lot of text, not in iphone 4s want remove it.
if add code in prepareforsegue
function, going trouble.
any better way achieve this?
if want arrow following code put appdelegate
file didfinishlaunchingwithoptions
method.
for objective-c
[[uibarbuttonitem appearance] setbackbuttontitlepositionadjustment:uioffsetmake(0, -60) forbarmetrics:uibarmetricsdefault];
for swift
let barbuttonitemappearance = uibarbuttonitem.appearance() barbuttonitemappearance.settitletextattributes([nsattributedstringkey.foregroundcolor: uicolor.clear], for: .normal)
another option give below.
in objective c
self.navigationitem.backbarbuttonitem = [[uibarbuttonitem alloc] initwithtitle:@"" style:uibarbuttonitemstyleplain target:nil action:nil];
in swift
self.navigationitem.backbarbuttonitem = uibarbuttonitem(title:"", style:.plain, target:nil, action:nil)
so may problem has been solve.
happy coding.