Swift
TableViewを選択モードにしている際に、選択されているにも関わらず、 チェックマークが見えないことがあった。原因は、ハイライトを無効にしていたためで、選択はされていても無効にされていたためチェックマークも表示されないようになっていた。ハイライ…
let my displayScale = UIScreen.main.scale で、画面のスケールが取得できる。例えば、Ratinaディスプレイ(x3)の場合は、3.0と返ってくる。 返ってくる値はCGFloat。
CollectionViewをVoiceOverに対応する時に、つまづいた点。 作っていたものは、 選択したチェックが入るようなもの(1つのみ選択可) ごくごく普通の機能ですね。 しかし、選択するとフォーカスがずれて、選択していないところまで呼ばれてしまう。 (フォー…
NSCoderでたまに、「stepping may behave oddly; variables may not be available.」というエラーがでることがある。 その場合に私がやちがちなミスはこちら Stringや配列は、以下のように指定する必要がある。 aDecode.decodeObject(forKey:””) as! String …
「多言語化?しないと思うけど・・・」ならやっておこう! 最近、初めて作ったiOSアプリを英語に対応させました。 リリースしてみると、実は海外の方が需要があるようで、それではと途中から対応となりました。しかし、最初はそんなことを考えずに作っていた…
今回は、状況に応じて制約が変わる場合(Storyboardでレイアウト、コードで制約を変更)です。 ボタンを押したら高さを変更したい、キーボードの登場で文字が見えなくなるのを解消させたい。あとあと変更したいことは頻繁にあると思います。 やることを簡単…