を表示され、私はself.backUpTitle
は、現在の元のタイトルを持っているこのiOSのナビゲーションバーのタイトルは、ビューが
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
self.title = self.backUpTitle
}
override func viewWillDisappear(animated: Bool) {
super.viewWillDisappear(animated)
self.title = "Back"
}
のように、ナビゲーションバーの[戻る]ボタンのタイトルを設定しようとしていたときにテキストに省略記号を作っているdinamically設定しましたViewController。
非常にうまくいきますが、「戻る」をクリックするたびにすぐに効果があります。ナビゲーションバーのタイトルには、最初の3文字に省略記号が続きます(例:「タイトル」は"Tit ...")、ビューが完全に表示された後、タイトル全体が問題なく表示されます。
ことは、それが通常の場合には発生しませんので、私はそれがボタンのタイトルをバック設定についての私の解決策としなければならないと思います...です。
質問は:この効果を避ける方法はありますか?私はself.title
を間違った機能で呼びますか?
あなたはタイトルのためにカスタムビューを使用してについて何を意味するのですか?実際にネイティブのUINavigationControllerを使用していて、ナビゲーションバーに触れていない、単にViewControllerのタイトルを変更しました。私はあなたのすべての提案を試みたが運はなかった! :( – cesrafa