問題タブ [xcode9]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
961 参照

ios - NavigationBar setTitleVerticalPositionAdjustment(_:for:) メソッドが iOS 11 ベータ版のタイトル画像で機能しない

iOS10 (Swift 3) で正常に動作するコードが iOS11 Beta (Swift 4 / XCode 9.0 beta) では動作しない

画像をナビゲーション バーのタイトルとして設定し、垂直位置を調整します。

self.navigationItem.titleView = UIImageView(image: UIImage(named: "some_image")) self.navigationController?.navigationBar.setTitleVerticalPositionAdjustment(-4.0, for: .default)

画像は iOS 11 ベータ版では垂直方向に調整されませんが、iOS 10 では問題なく動作します。

self.title = "Some title"ナビゲーションバーのタイトルがテキスト ( ) として設定されている場合、メソッドは正常に機能することに注意してくださいsetTitleVerticalPositionAdjustment(_:for:)。この問題は、UIImageView をナビゲーションバーのタイトルとして使用しようとした場合にのみ明らかになります。

最近、似たようなことを経験した人はいますか?