iOS
小ネタです。Deployment Targetを8.0にしているにもかかわらず、iPhoneだと5s以上でないとApp Storeでインストール出来ないとお客さんから連絡がありました。調べてみると、ビットコードが有効になっているとそのような現象が起きるとのこと。64bitに不対応…
よくありますよね。SegmentedControlでスイッチを切り替えるタイミングで、ContainerViewのViewControllerを切り替えたいみたいな。あるある。先駆者の方々を探してみた所、下記のエントリが最も簡単に実行できた。ソースコピペして動きます。spin.atomicobj…
デフォルトの背景色が真っ黒らしい... UIColor.clearColor()を呼べば解決です。なんなのほんとw
結構手順がややこしい。2時間ぐらいかかってしまった。 自分の作ってるViewをUIScrollViewの配下に置く まずはこれ。AutoLayoutを使っている場合は、こちらを参照下さい。この通りやったら出来ました。easyramble.com入れ込んだはいいけど、画面トップにIB…
qiita.comXcode7で同じことをやったら、非常に効果がありました。お試し下さい。
簡単なことで、UIButtonのtitleLabelプロパティにはセッターが無いからです。getのみ。つまり、readonly.UIButton Class Referenceを参照下さい。↓のように、getしか無いです。gyazo.comボタンのタイトルラベルを変更するには、setTitleメソッドを使いましょ…
かなりたくさんありました。 Swift github.com github.com github.com Objective-C github.com github.com github.com github.com github.comMMDrawerControllerというobjective-cで作られた老舗ライブラリのSwift版が、DrawerController. SlideMenuControll…
開発歴がだいたい半年の私の私見でございますが... 最近流行りのRoboVMのようなものではなく、双方ネイティブ(Swift / Java)で開発しております。 スマホだったらAndroid開発のほうがiOS開発より簡単に感じる。Android4.0以降に限った話かもしれないけど。 …
という症状に遭遇してしまいました。CoreDataで管理していたお買い物かごのオブジェクトを全消し。その後、ホームボタンをダブルクリックで実行中アプリの一覧からアプリを上にスワイプして削除。で、もう1度アプリを立ち上げると消したはずのデータが復帰…
これが一番柔軟でええわ。Delegateを経由して子供からコールバック用の処理を叩くSwift で delegate (デリゲート)を使って View を閉じた時にイベントを発火させる方法 var delegate: ParentViewControllerDelegate! func closeModalView() { self.dismiss…
TabをタップをすればUITabControllerDelegateのメソッドがコールされるけど、プログラムでselectedIndexを切り替えちゃうとこのデリゲートは呼ばれない。が、タブを切り替えたあとにタップしようがコードでやろうがviewDidAppear辺りのメソッドが呼ばれるか…
鉄板の小ネタですかね。 override func viewDidload() { let myTap = UITapGestureRecognizer( target: self, action: "tapGesture:") self.view.addGestureRecognizer(myTap) } func tapGesture(sender: UITapGestureRecognizer){ for v in self.view.subvi…
親のViewControllerのHeaderみたいな感じでUIToolBarをセットして、その下に子供のUIViewControllerをセットしてremove/addで切り替えたら便利そうだと思ってたら、UIViewControllerにはchildviewControllersとかいうプロパティがあり、storyboardではContai…
'`,、('∀`) '`,、 こんなことで述べ2日も費やしたよシェケナベイベー。あ、画面がローテートした時の話じゃなくて初期化して読み込まれた時の話です。雷光を与えたくれたのはこちらのエントリ。 ScrollViewなどで、自分のサイズをもとにレイアウトする用途の…
ここに答えが書いてあった。UITabBarController. Two-stage rotation animation is deprecated.TabControllerをrootにしなさい、と。UINavigationControllerをルートにして、そこからTabControllerにStoryBoard上につなげるコードを「Two-stage-roration」と…
iOS6から導入されたというこのAuto Layout. ユニバーサルアプリを作る場合にframeをチマチマいじって(別にそんなに大変でもないと思うけど) 調整しなくても良いというメリットがあるようだ。具体的には親のViewからどれだけのマージンを取るかを上下左右(左…