問題タブ [ibinspectable]
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 - Objective-C の IBInspectable とデフォルト値、黒色のビュー
Objective-C プロジェクトで IBInspectables を使用しています。これらにデフォルト値を設定したくありません。Swiftでできるようにデフォルト値を設定するだけでは簡単ではないので、initメソッドで次のようにしようとしています:
これにより、必要に応じてインターフェイス ビルダーの値を変更できます。ただし、ボタンのfillColorとしてデフォルトを選択すると、インターフェイスビルダーでは青ではなく黒で表示されます。ここで私が間違っていることはありますか?どんな指針も素晴らしいでしょう。
ios - @IBInspectable UIImage にアクセスすると、インターフェイス ビルダー エージェントがクラッシュする
いくつかの変数をサブクラスUIView
化して使用することにより、カスタム ビューを実装しています。@IBInspectable
そのうちの 2 つは UIImage です。コードでそれらのいずれかにアクセスしようとすると、インターフェイス ビルダーがクラッシュし、次のメッセージが表示されます。
と
シミュレーターとデバイスですべてが正常に動作します。image_one.png
アセットにあると仮定して、それを再現する方法は次のとおりです。
実際、インターフェイス ビルダー エージェントは、この変数の初期化時にクラッシュします。と書くvar anImage: UIImage! = UIImage(named: "image_one")
と、この変数にアクセスするときにエージェントがクラッシュします (前述のとおり)。
何か案は?
swift - IBDesignable と IBInspectable は iOS7 電話で実行できますか?
私はXcode7.1を使用@IBDesignable
しており@IBInspectable
、ビューをカスタマイズするために使用しています。を に設定するDeployment Target
とiOS7.0
、設定したプロパティがIBInspectable
機能しませんでした。iPhoneで動作しiOS7.0
ますか?
objective-c - IBInspectable プロパティ値が xib で更新されない
IBInspectable プロパティを使用して小さな問題が発生していますが、それが私の xib と xib の使用に関係があるかどうかはわかりません。複数のビュー コントローラー間でカスタム コントロールを再利用しようとしています。コントロールはカスタム タブ マネージャーです。
IBInspectable 属性は、この xib で First、Second、Third として構成されます。
ヘッダー ファイルの対応するコードを次に示します。
これは、TabContainerView.xib で問題なく正常に機能します。このコントロールを 2 つの異なるビュー コントローラーで使用しようとすると、問題が発生します。私の両方のView ControllerもXibsからロードされています。
ビューコントローラー1には、次のようなものがあります。
ビュー コントローラー 1 では、カスタム ビューを TabContainerView サブクラスにサブクラス化しました。これは、アプリケーションを実行すると問題なく動作します。また、このビュー コントローラーに固有のテキストに変更しました。List、Map、Filter は、View Controller 1 の IBInspectable プロパティ値です。ビュー コントローラー 2 (表示されていません) でもまったく同じことを行いましたが、ビュー コントローラー 2 に固有の IBInspectable プロパティ値が異なります。ただし、アプリケーションを実行すると、値は更新されず、常に First、Second、および Third のままです. 私がやっていることがこの問題を引き起こしているかどうかはわかりませんが、助けやヒントをいただければ幸いです。(IBDesignable は、破損した場所で多くの警告を表示し、xib の最後に保存された値をロードしているだけなのかどうかわからないようです。)
swift - @IBDesigable/@IBInspectable でストーリーボードのボタンにコーナー半径が表示されない
ボタン用のこのカスタムクラスがあります。
しかし、ストーリーボードのボタンに角の半径が表示されません。
@IBInspectable では、インスペクタ パネルで値を変更できることを理解しています。それは私が探しているものではないと思います。
そのクラスでボタンを作成するときに、角の半径がストーリーボードに表示されるようにしたいと思います。それが@IBDesignableの機能だと思いました。
ios - 角の丸いUIButtonクラスを作成しようとしています
角の丸い UIButton クラスを作成しようとしていますが、機能していません。これは私がこれまでに持っているものです:
インターフェース
実装
何か案は?