問題タブ [ios9]
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.
ios - UITableView で使用可能な CellForRow の区切り記号のみを表示する
カスタムセルで UITableView を使用しています。
正常に動作していますが、UITableView にセルが 1 つまたは 2 つしかない場合に問題が発生します。
空のセルのセパレーターも提供しています。
カスタム セルで読み込まれるセルにのみセパレータを表示することはできますか?
ios - iOS 8、iOS 9、iOS 10、および iOS 11 での UITabBar の高さは?
UITabBar の高さが iOS 7 と 8/9/10/11 の間で変更されたようです。他の人が簡単に答えを見つけられるように、この質問を投稿しています。
では、iPhone および iPad の iOS 8/9/10/11 での UITabBar の高さは?
ios - Swift コンパイラ エラー: 未解決の識別子 'name' の使用
「name」というクラスを含めようとしましたが、エラーが発生しました:
クラスは存在し、コンパイル エラーは含まれていません。
ios - UISplitView のプライマリ ビューで均一な UIBlurEffect を達成する
UISplitViewController
すぐに使用できるビューコントローラーを備えたストックをMaster
使用Detail
しています。UIImageView
ストーリーボードでは、Detail
コントローラー セットにを追加して、ビューを 1 つの画像で効果的に埋めました。
コントローラーではMaster
、次を使用してそのコントローラーの背景をぼかしました。
Master
コントローラがコントローラの上に表示されたら、コントローラの端の内側の端に暗い影がDetail
どのように表示されるかに注目してください。Master
これらの「影」を削除して、代わりに均一なぼかしをレンダリングするにはどうすればよいですか?
詳細
IB でビュー階層をデバッグすると、 と呼ばれる (プライベート? ) ビューが明らかになり_UIPopoverSlidingChromeView
ます。灰色のフレームが挿入されており、これが不均一なぼかしの原因であることは間違いありません。
ぼかしビューを完全に無効にし、self.tableview.backgroundColor = [UIColor clearColor]
ショー_UIPopoverSlidingChromeView
の灰色のフレームだけを残します。次のようになります。
_UIPopoverSlidingChromeView
使用時に回避する方法について何か考えはありますUISplitViewController
か?
ios - iOS 8 では NSAttributedString のパフォーマンスが低下する
iOS 8 (および 8.1 ベータ版) では、NSAttributedString を作成するパフォーマンスは 7 よりも大幅に低下します (2 ~ 3 倍)。これは、同じビューで複数のインスタンスを使用している場合に特に顕著です。4 つの異なるラベルを読み込むと、ユーザーがタップして新しいビューが表示されてから 1 秒以上の遅延が発生します。
残念ながら、裏で WebKit を使用しているため、これを別のスレッドに投げ込むことさえできません。Apple にバグを提出しましたが、回避策またはより良い実装方法についてのアイデアが必要です。
ビューでDidLoad:
簡単なサンプル プロジェクト: https://github.com/BenSS/AttributedStringTest
更新:
iOS9 では再び改善されているため、速度によって UI の操作が完全に損なわれることはありません。残念ながら、これはまだ iOS7 よりも高速ではありません。(デモで自分でテストしてください!)
ios - moreViewControllers の編集中にステータス バーの高さが正しくない
UITabBarController に「More...」ボタンがある iOS アプリがあります。「その他...」をクリックすると、右上に「編集」ボタンがある新しいビューが表示されます。[編集] をクリックすると、編集モードのビューが表示されます。添付の画像を参照してください。
編集モードの問題は、「完了」ボタンが正しい位置 (緑の矢印を参照) の下に表示されること、または別の言い方をすれば、バーが本来よりも多くのスペースを占めることです。なぜそれが起こるのですか?
「完了」は右上の位置にある必要があり、バーの高さは低くする必要があります。私は物事を変える必要があると思います
しかし、ここで正確に何が起こるかわかりません。
iOS8でのコード。
ios - Xcode 6.3.2 を最新の Swift 構文に変換するとハングする
Xcode 6.3.2 にアップグレードし、プロジェクトで「最新の Swift 構文に変換」を実行しようとしましたが、ハングします。
「プレビューを生成しています...」ウィンドウが表示され、ぐるぐると回りますが、決して完了しません。
別のプロジェクトで「最新の Swift 構文に変換」を試してみましたが、うまくいきました。そのプロジェクトのほとんどは Objective-C ですが、Watch 拡張機能を含むいくつかの Swift ファイルがあります。
最新のコマンド ライン ツールをインストールし (実際には必要ないはずですが)、派生データを削除し、プロジェクトをクリーンアップし、Xcode を再起動し、コンピューターを再起動しましたが、Xcode はまだハングします。
プロジェクトをビルドできません。「Swiftソースファイルをコンパイルしています」と書かれているところまで来て、それ以上進みません。
他に何を試すか、どこで手がかりを探すかについてのアイデアはありますか?