ボタンのデザインを変える
ボタンのデザインを設定できるカスタムクラスを作り、
そのクラスでボタンを生成することでボタンの角を丸くしたり、ボーダーの色を変えることができます
SWIFTのバージョンでやっぱり怒られた
変更したコードは以下の通り
import UIKit @IBDesignable class Button_Custom: UIButton { @IBInspectable var textColor: UIColor? @IBInspectable var cornerRadius: CGFloat = 0 { didSet { layer.cornerRadius = cornerRadius } } @IBInspectable var borderWidth: CGFloat = 0 { didSet { layer.borderWidth = borderWidth } } // @IBInspectable var borderColor: UIColor = UIColor.clearColor() { // didSet { // layer.borderColor = borderColor.CGColor // } // } @IBInspectable var borderColor: UIColor = UIColor.clear { didSet { layer.borderColor = borderColor.cgColor } } }
swiftでカメラロールの写真を表示する
基本的には以下のコードなんですが、swiftのバージョンによりエラーになってしまいます
難儀ですね
以下のサイトのimagePickerController関数の引数をご参考ください
選択した画像を取得するのは
let image = info[.originalImage] as! UIImage
を参考に
ぶつかってきたオブジェクトがメンバ変数を参照する
シューティングゲームなど、
例えばAにBがぶつかったとき、Bが持っている変数を参照するやりかたを書いてみる
void OnTriggerEnter2D (Collider2D c) { Debug.Log (c.GetComponent<(Bが持つスクリプトファイルのクラス名)> ().(参照したい変数名));
C#の命名規則
C++でいうところのメンバ変数はどう書けばいいんだか・・・
Buttonのinteractableが見つからない!!
ボタンを無効化するinteractableという値がButtonコンポーネントにあるんですが、
どうも見つからない!という現象が発生しました。
どういうもんかというと、
this.buttonBuy.interactable = false;
みたいに、Buttonコンポーネントの変数の後に”.”をいれてもInteractableが出てこない!
入力しても赤くなって「んなのないんだけど」って怒られます
もうパニックですよ!
悪さをしていたいのは自前で作った「Button」クラスです
どうもこいつが悪さをして表示できなくなっていたみたい
クラス名を変えたらちゃんとでてきました
そういう名前のクラスを作るなって話ですよね
気をつけましょう
ところで台風は大丈夫だったでしょうか
経験したことのない風速で、身の周りに被害を受けている人が多数いました
どうも最近は天変地異が多いような気がしますね