1. 程式人生 > >導航欄標題不居中的解決辦法

導航欄標題不居中的解決辦法

問題:導航欄自定義標題View的時候會發現不居中?

解決辦法:viewDidLoad中加入如下程式碼:

        NSArray *viewControllerArray = [self.navigationController viewControllers];

        long previousViewControllerIndex = [viewControllerArray indexOfObject:self] - 1;

        UIViewController *previous;

        if (previousViewControllerIndex >= 0) {

            previous = [viewControllerArray objectAtIndex:previousViewControllerIndex];

            previous.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc]

                                                         initWithTitle:@""

                                                         style:UIBarButtonItemStylePlain

                                                         target:self

                                                         action:nil];

        }


相關推薦

導航標題居中解決辦法

問題:導航欄自定義標題View的時候會發現不居中? 解決辦法:viewDidLoad中加入如下程式碼:         NSArray *viewControllerArray = [self.navigationController viewControllers]

導航標題向右偏移問題解決辦法

今天改專案,將專案中的中文替換成英文(為什麼不做國際化?經理決定的),發現一個問題,導航欄標題向右偏移,就是不居中。 解決辦法是修改backButton,但是你會發現很難修改..最後找到辦法了,在本層

導航標題文字居中

出現部分導航欄標題不居中的原因的上一個檢視的title文字過多的情況,引起本頁面的返回按鈕佔居了很多位置將titleview擠到了右邊,要解決這個問題,請在viewdidload中設定前一個檢視的backBarButtonItem。 為了統一設定:利用了https://gi

HTML中字型使用line-height依然能垂直居中解決辦法

以圖片所示的效果為例,顯然我們不僅要使“下一步”文字水平居中,還要垂直居中,此時我們寫程式碼如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <t

maven項目打包的時候,*Mapper.xml 文件會打進去解決辦法

java cli 項目打包 per 不同 cto build direct ring 打包的時候,不同版本的 Eclipse 還有IDEA 會有打包打不進去Mapper.xml 文件,這個時候要加如下代碼, 在<build> 標簽內加入即可 <resou

MyEclipse 編譯解決辦法

解決 找不到類 htm 是我 http 引用 log ont eclipse 我遇到的情況是: 在controll中import自己寫的pojo類、service類,會飄紅。提示找不到類,即使我此時的引用寫的完全正確。 第六感告訴我,很可能是我的myeclipse沒有編譯。

supervisord stdout_logfile 生效解決辦法

文件 cto path stream app dir flow art pri 配置文件 [program:p2p_recv] command = /ebs_data/appenv3/bin/python xmpp_p2p_recv.pyc process_name =

vs警告 當前源代碼跟內置的版本一致解決辦法

.net sdn studio 代碼 style 不一致 post 內置 解決 本文轉載於:http://blog.csdn.net/bull521/article/details/51334464 vs警告 當前源代碼跟內置的版本不一致解決辦法 1.刪除掉 我的文檔/vi

win10的MySQL客戶端連接centos7虛擬機的mysql服務端連接解決辦法

png info entos 如果 sql image 技術 top 服務 分別在win10和Centos虛擬機上裝有MYSQL,但用電腦的mysql客戶端連接centos7的服務端報錯如下: 解決辦法: 如果可以從虛擬機連接到電腦的MYSQL服務端, 那就是Ce

bootstrap模態框hide遮罩層隱藏解決辦法

bootstrap modal 模態框 hide 問題:在使用ajax提交模態框表單數據後,隱藏模態框並局部刷新,導致遮罩層不消失 原因:模態框隱藏並局部刷新,導致在hide方法沒執行完成時已經局部刷新,沒有隱藏掉遮罩層 解決辦法:方法一:把模態框放在更上層頁面,而不是放在子頁面上 方法二:利

idea輸入法跟隨解決辦法

nbsp IT JD 最新 宋體 版本 windows8 ID font 最近使用idea開發項目,遇到輸入法不跟隨的問題,自己動手解決了下 idea輸入法不跟隨解決辦法:1):系統:windows10 版本:idea2017.2 解決辦法:使用QQ輸入法2):系統:

JQuery判斷radio屬性為空的時候錯誤提示信息顯示位置正確解決辦法

JQuery from表單驗證 radio input submit 只需要定義一個以下標簽即可以想讓錯誤信息顯示到哪裏就顯示到哪裏<label for="name" class="error"></label>說明:

初嘗微信小程序2-Swiper組件、導航標題配置

排行 -a 隨筆 姐姐 mage .com info 其他 wid swiper 滑塊視圖容器。 很多網頁的首頁都會有一個滾動的圖片模塊,比如天貓超市首頁,滾動著很多優惠活動的圖片,用來介紹優惠內容,以及供用戶點擊快速跳轉到相應頁面。 Swiper不僅可以滾動圖片,也可以

cacti中個別流量圖超過80M顯示解決辦法

tool cti .html process -o alt tex bin 問題解決 修改前 #/usr/bin/rrdtool info /var/www/html/rra/_5328_traffic_in_792.rrd ds[traffic_in].min = 0.0

ionic3在ios上頂部導航顯示正常--據頂部有空隙條

在專案中遇到這樣的問題: 如圖: 頂部導航平白多了一道白條,而且這個只是在ios的真機或者是模擬器上才顯示,用chrome和android真機是一點問題沒有,於是就重新下載了一個tabs專案,執行,也沒有問題,一點點兒找原因才發現是因為覺得不需要頂部導航,就給去掉了,於是,解決的

Github開啟亂掉,樣式載入出來,載入失敗,打解決辦法

修改 C:\Windows\System32\drivers\etc 中的hosts檔案將下面一段話新增到hosts檔案中: # GitHub Start 192.30.253.112 github.com 192.30.253.119 gist.github.com 15

iOS開發技巧之:Xcode8 NSLog列印json解決辦法

據說國外的大神是這麼解決的:   #ifdef DEBUG #define SLog(format, ...) printf("class: <%p %s:(%d) > method: %s \n%s\n", self, [[[NSString stringWith

樣本均衡解決辦法

正負樣本不均衡,正負是指的二分類麼? 正負樣本不均衡時,常用方法: 1.抽樣    過抽樣:將樣本量少的一類sample補齊    欠抽樣:將樣本量多的一類sample壓縮    組合抽樣:約定一個數量級N,同時進行過取

iOS開發-導航標題動畫

正常做這種導航欄隱藏一般都是整體改變透明度實現的,覺得太low 了,所以就想能不能做的高大上一點,直接飛過去,於是乎就有了這 個動畫,下面放上程式碼,下載連結放在文末: //核心的東西都在scrollView的代理方法裡 #import "ViewController.h" #im

docker中的mysql資料庫連線解決辦法

1.在docker內部連線不上mysql資料庫 即在本地模式下不能連線 這時候應該是docker容器重啟過,mysql資料庫沒有啟動的原因,可以使用 service mysql restart 來啟動mysql資料庫 2.在宿主機上不能遠端連線到docker容器中的mysql資料