iOS11 隱藏返回按鈕的文字

之前都是用這個方法來隱藏返回按鈕的文字的,

[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)

forBarMetrics:UIBarMetricsDefault];

但是到iOS11這個方法已經不行了,視圖的位置會亂掉,后面在stackflow找到了一個辦法,還挺好用的,

UIBarButtonItem *navBarButtonAppearance = [UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil];

[navBarButtonAppearance setTitleTextAttributes:@{

NSFontAttributeName:? ? ? ? ? ? [UIFont systemFontOfSize:0.1],

NSForegroundColorAttributeName: [UIColor clearColor] }

forState:UIControlStateNormal];

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容