1. 程式人生 > >巧妙解決navigationBarTitle不顯示問題

巧妙解決navigationBarTitle不顯示問題

今天突然發現,專案裡的頁面標題沒有顯示,然後就各種嘗試,各種設定navigationBar顏色等,最終也沒能成功,最後想了一個辦法,先把這個問題解決了!
程式碼如下:

UILabel * label = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 100, 64)];
    if (isValidStr(self.titleString)) {
        label.text = self.titleString;
    }
    NSLog(@"title ====   %@", self.navigationItem.title);
if (isValidStr(self.navigationItem.title)) { label.text = self.navigationItem.title; } label.textAlignment = NSTextAlignmentCenter; label.textColor = UGUColorFromRGB_0x(0x333333); self.navigationItem.titleView = label; self.navigationController.navigationBar.topItem.titleView
= label;//設定導航欄title標題

類似於自定義title,這樣就可以簡單實現顯示navigationBar標題的效果!

Ps: 至於專案中,navigationBar標題不顯示的原因目前還在篩查中,回頭會再補一篇~~~

相關推薦

巧妙解決navigationBarTitle顯示問題

今天突然發現,專案裡的頁面標題沒有顯示,然後就各種嘗試,各種設定navigationBar顏色等,最終也沒能成功,最後想了一個辦法,先把這個問題解決了! 程式碼如下: UILabel * label = [[UILabel alloc]initWithFra

解決win10顯示coreldraw x4/5/6菜單欄

post alt 取消 draw 菜單欄 工作 div nbsp 9.png 1、下載插件 http://suo.im/S0bYj 復制鏈接下載插件 2、導入插件到工作區 3、設置工具欄顯示 4、把工具欄拖動到菜單欄位置,並取消顯示菜單欄 解決win10不顯示c

問題8:手機端實現點擊按鈕時更換顏色(解決IOS顯示背景)

asc style cti focus 作用 cit art OS div CSS: .sval:active, .sval:focus{ background: #999;color:#fff;opacity:50; } 在觸屏上,:hover和:acti

解決QTableWidget顯示數據的問題

代碼 ica src widgets 解決 b- UNC pen png QTableWidget通常用於數據的展示,通過其表格布局可以讓用戶更清晰的查看數據,同時也讓數據的篩選變得更加直觀。 不過,初學者們和粗心大意的人總是會發現明明自己數據已經正常添加,可是程序運行之後

Ubuntu下解決LaTeX顯示中文的問題

前言   最近在看LaTeX的內容,遇到的第一個問題就是輸入中文不顯示。為了解決這個問題,查了資料才知道是沒有使用中文處理的巨集包CJK,匯入包之後就可以正常的顯示了。 問題程式碼 \documentclass{article} \usepackage

JasperReport結合JasperReport Studio工具,生成Pdf檔案,解決中文顯示問題

專案結構圖: 該專案為Maven專案: pom.xml 如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i

itext7 List序號 有序列表 解決中文顯示

exc [] false style symbol 顯示 font class pre 註意:1.itextpdf的版本為7.0.5(7.1.4的版本過高,用本示例會報錯(比如7.0.5是這個包是com.itextpdf.kernel.color.Color,在7.1.

一行程式碼解決placeholder 顯示的問題

<textarea class="notice-content" maxlength="72" onfocus="this.value=''">請填寫不通過的原因,限制在72個字元!&

【JasperReport+Ireport】jasperreport+ireport解決中文顯示問題 (史上最全例子)

最近專案需要java+jasperreport生成pdf並下載,琢磨了若干天終於研究出來。 如果你JDK環境不是1.8,可以忽略此行,在jdk1.8環境下開啟irport時,圖示會一閃而過,然後沒任何反映。 原因及解決方法: 原因: iReport-5.6.0不支

解決SVN顯示綠圖示的問題

 Windows Explorer Shell 總共支援 Overlay Icon 最多15個,Windows 自身已經使用了4個,所以就只剩下了11個 給使用者使用。 如果你之前安裝了例如Groove這樣的軟體,那麼可能我們可利用的就更少了,輪不到Tortoise了。

Spring boot集成Swagger2,解決頁面顯示的問題

his 路徑 def details urn cati 大小 pageinfo mapper maven <!-- swagger --><dependency> <groupId>io.springfox</groupId&

關於解決 http 狀態碼200,php 文件有輸出,但是顯示模板文件的問題

color echo strong 狀態碼 clas font index index.php 查看 一 問題 給公司搭建一個在線測試站點之後,在瀏覽器地址欄輸入 "http://xxx.xxx.xxx/index.php",頁面什麽都沒顯示。調出瀏覽器的開發者工具查看,h

解決ActionBar中的item顯示在ActionBar的問題

問題 roi owas article sta question mas settings menu 今天在用ActionBar,須要添加一個菜單選項,按教程在/res/menu下相應的布局文件裏加入了一個item,可是它卻是顯示在overflow中。而不是直接顯示在A

轉:linux下shell顯示-bash-4.1#顯示路徑解決方法

所屬組 再次 修改 root 顯示 lin 解決 use .bashrc 幾個可能導致的原因: 1 用戶的家目錄所屬組被改為root,解決方法使用root執行cd /home/;chown username:username username 2 用戶的家目錄被修改,這個時

微信二次分享顯示摘要和圖片的解決方法

conf eight sage 接口 所有 微信公眾平臺 取消 onf split 微信二次分享不顯示摘要和圖片的解決方法 解決不顯示摘要和圖片的問題,需要調用微信公眾號的js-sdk的api ,需要前端和後臺的配合, 後臺需要返回 appid (公眾號的appid )

xcode模擬器顯示鍵盤解決方案

顯示 如果 進行 方案 con har 彈出 當我 電腦 當我們使用Xcode進行開發的時候,並不是所有的時候都需要將代碼運行在iPhone,有時候模擬器就可以解決這些問題, 但是當你使用模擬器的時候會發現,在TextFiled中輸入信息時,如果你是用模擬器上的鍵盤進行操作

Eclipse ADT中的logcat顯示解決方法

任務 tool 界面 .com exe www 查看 嘗試 and Eclipse ADT中的logcat不顯示解決方法: 1.在Eclipse界面中找到DDMS,然後找到device選項卡,在這個選項卡中選擇reset adb,如果不行嘗試方法2; 2.不用關閉eclip

Fcitx輸入中文時顯示候選詞框的解決辦法

code rem 不顯示 module log highlight true sudo bash 在非KDE桌面環境下,如果安裝了fcitx-module-kimpanel,可能會導致Fcitx輸入中文時不顯示候選詞框,移除該組件,然後重啟Fcixt。 $ sudo ap

解決Firefox下iconfont顯示的問題

腳本 增加 頭部 服務器 styles www val 放大 可能 http://www.cnblogs.com/freshman0216/p/3825166.html 何為跨域訪問,為什麽會有跨域限制?一切還得從瀏覽器的同源策略說起。 同源策略:是

解決JSON返回HashMap字段值為null顯示key的問題

val ngs ash name fig tis 配置文件 不顯示 json 在Mybatis的配置文件裏添加   <configuration> <!-- 返回HashMap字段值為null時保存key --> <settings