問題タブ [uiviewcontentmode]

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 に答える
319 参照

ios - UIViewController から TabBarViewController への移行

私は 6 時間にわたって解決策を探していましたが、自分の状況に当てはまるものは何も見つかりませんでした。私のストーリーボードは次の流れに従います。

TabBarViewController -> NavigationController ->TableViewController -> UIViewController (下の図を参照)

ストーリーボードの画像

最後のView Controller(Stranger View Controller)の「通知」ボタンをクリックすると、そのView Controller(Stranger View Controller)からTabBarViewControllerの別の子(コントローラーです)にプログラムで遷移/セグエしたいイラスト内のタイトルは「見回す」)。

伝統的なセグエを実行するたびに:

  1. option + Stranger View Controller からセグエをドラッグ --> Look Around View controller
  2. セグエに識別子を与える
  3. プログラムで self.performSegueWithIdentifier を使用します。

トランジションを取得します。しかし、ストーリーボードで「見回す」タブバーがなくなり、シミュレーターで「通知」を押すと、ビューは「見回す」ビューに変わりますが、下のタブバーにはその変更が反映されていません。前のタブがまだ強調表示されています。

処理する必要がある IBAction 関数内の他の処理はすべて処理済みです。ユーザーが「通知」をクリックすると、ユーザーを別のビューに送信するだけの問題です。

これに関するガイダンスは大歓迎です。

ご質問やご不明な点がございましたら、お気軽にお問い合わせください。私はこれが初めてで、どんな助けにもオープンです。

0 投票する
0 に答える
22 参照

ios - UIScrollView から継承したカスタム スクロール ビューで contentMode プロパティを使用することによる副作用はありますか?

から継承したcontentModeプロパティを使用したい。プロパティを使用 することで何か効果はありますか?MyScrollViewUIScrollView
MyScrollViewcontentMode

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

swift - Xcodeには、1つのワークスペースの下に2つのプロジェクトがあります

swift3 を使用したプロジェクトを使用したプロジェクトを使用したワークスペースが 1 つあります。ここで、他のプロジェクトまたはターゲットを追加する必要があります。私はわかりません。しかし、目標はSwift4で他のプロジェクトを持つことです。これは、swift3 のメイン プロジェクトのヘルパー プロジェクトになります。そして、この 2 番目のプロジェクトは、swift3 から入手できるはずです。UIViewController の拡張機能です。どうすれば作れますか?

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

ios - 内部保持サイクルが原因で ViewController の割り当てが解除されない

一部のビュー コントローラーは、ビューからポップされた後、割り当てが解除されません。他の強力な参照を取り除いたので、参照フォーム _externalObjectsTableForViewLoading を通じて保持されるこの内部保持サイクルが残されています。これはプライベート UIViewController プロパティであるため、自分でクリアすることはできません。iOSにそれをクリアするAPIがあるかどうか、またはView Controllerをポップした後にクリアされない理由がわかりません。

iOS 11 と 12 の両方でリリース モードでアプリを実行してテストしました。Instruments でアプリを実行すると、ビュー コントローラーが保持されたまま、Xcode で見られるのと同じ階段パターンがレンダリングされます。

何か案は?前もって感謝します!

保持サイクル