uikit

    0

    3答えて

    テキストにラベルを付けるために影を付けようとしましたが、表示されません。 私のコード private func drawValueLabel() { valueLabel.layer.shadowColor = UIColor.red.cgColor valueLabel.layer.shadowOffset = CGSize.init(width: 15.0, height

    2

    1答えて

    SKViewにはSKSceneがあります。後でコントローラで使用するために、シーンからビューに情報を送信する方法が必要です。 たとえば、表示コントローラーをSKViewの代理人にすると、SKViewは、提示されたシーンの特定の部分がタップされたときにUIViewControllerに通知する必要があります。

    0

    2答えて

    私は... v2.bounds = CGRect(0, 0, 70, 70) に...からのUIViewの境界を変更した場合 v2.bounds = CGRect(-2000, 0, 70, 70) ...何も起こりません - 寸法は、レンダリング時に同じまま。どうしてこれなの?

    0

    1答えて

    私は検索バーをプログラマチックに実装しました。テーブルビューのデフォルトの動作では、ヘッダビューで動作させることができました。今、私はcollectionViewで同じ実装を試しているし、私はそれを動作させるように見えることはできません。私はかなりの数日間苦労してきたので、それが一致しているすべての助けに感謝します。 私は何か欠けていただく場合には、全体のビューコントローラを掲載しています:私は解

    0

    1答えて

    Xcodeでプレビューできるシェイプレイヤーを含むビューを作成しようとしています。私はどうにかしてそれを完全に稼働させることはできませんが、ほとんどは動作します。具体的には、レイヤーが追加される前に設定する必要があるため、シェイプレイヤーのストロークプロパティをどのように設定できるかわかりません。しかし、私がそれを前もって設定していれば、検査可能なプロパティはもはや機能しません。 import F

    0

    1答えて

    私のUIViewの構造を並べ替えた後、私は描画に遅延をもたらしたようです(ユーザーは指で画面に描画できます)。描画の開始前は無視できたが、今では指の最初の動きと線の描画との間に顕著な遅延がある。私が描くままにすると、レイテンシーは消えているようです。したがって、初期タッチイベントがどこかで遅延する可能性があります。 私の質問は、この特定のインスタンスを解決する方法ではありませんが、診断で私は次の質

    3

    4答えて

    viewdidload()はUIViewControllerオブジェクトのそのインスタンスのライフサイクルで一度呼び出されるだけなので、setBackgroundColor()は一度だけ呼び出される関数であり、不必要に読み込まれるため、この例は「悪い習慣」です。 viewdidload()の内部に完全に(定義され呼び出されて)本当に存在するはずのクラス全体のメモリに格納されますか?効率性の面では、

    0

    1答えて

    UIKitを使って少しテストしたウェブサイトを作成しました。ここでは、あらかじめ作成されたフレームワークを使用せずにデザインを試してみたかったのです。私はナビゲーションバーに問題があります。 これは、UIKitで作成されたオリジナルのナビゲーションバーです。テキストがロゴの真ん中にどのように垂直に配置されているかをご覧ください。 あなたはテキストを画像と同じ行にあるが、それは画像(ロゴ)の上端と整

    0

    1答えて

    私のコレクションビューにカスタムレイアウトを使用していますが、カスタムレイアウトを使用している場合sizeForItemAtメソッドが呼び出されていません。 マイカスタムレイアウト: public class HorizontalCollectionViewLayout : UICollectionViewLayout { var itemSize = CGSize(width: 0,

    0

    1答えて

    UITableViewControllerをポップオーバーとして表示しているときに問題が発生しています。ポップオーバーが表示されますが、その幅はフルスクリーンではなく、先頭と末尾に何らかのマージンがあります。詳細はスクリーンショットをチェックしてください: は、これは私がセットアップし、現在のコントローラに使用していたコードではありません: let controller = UITableView