TextViewをキーボードに隠されず、高さが動的に変わるようにする 多くのメッセージアプリが実装している、入力量に応じてTextViewのサイズが一定程度まで調整されるというあれです。 また、bottomにViewを配置してそこにTextViewを配置していると、ソフトウェアキーボードに… Tomoumi Nishimuraハック2015.01.22 5,740
iOSシミュレータでソフトウェアキーボードを表示する iOS Simulatorを開き、Hardware->Keyboard->Connect Hardware Keyboardのチェックを入れると、接続しているハードウェアキーボードがSimulatorの方でも認識されます… Tomoumi Nishimuraハック2015.01.22 1,675
UITableViewCellの高さを可変にする UITableViewCellの高さを可変にする Auto Layoutを活用してUITableViewCellの高さを可変にするやり方です。 参考:[iOS] Auto Layout を使いこなす。UITableVie… Tomoumi Nishimuraハック2015.01.16 2,523
Storyboardで作成したUIをプログラムから参照する 基本的なことですが、メモ程度に。 StoryboardでUIを設計したあと、それをソースコード上から参照するには、ソース上にそのUIをOutletとして登録する必要があります。そこで、UI作成をプログラムから触るには以下… Tomoumi Nishimuraハック2015.01.15 471
SwiftからCoreDataを読み書きする 普通はライブラリを使用すると思いますが、Swiftから直接にCoreDataの読み書きを行う場合は以下のとおり。 書く let deligate: AppDelegate = UIApplication.sharedAp… Tomoumi Nishimuraハック2015.01.09 405
MacのターミナルでHome/Endキーを使う Macのテキストボックスだと通常、Command + ←(→)でWindowsにおけるHome(End)ボタンと同様、行頭(行末)へ飛ばしてくれます。 しかし、Terminalでこれをやると、デフォルトではTermina… Tomoumi Nishimuraハック2015.01.08 2,568
MacのTerminalで高速に全文検索をする MacにはSpotlightというインデックス式の高速検索ツールがあります。 これを利用すると全文検索が可能です。 TerminalからSpotlightの機能を使うには、mdfindコマンドを利用します。 mdfind… Tomoumi Nishimuraハック2014.12.26 5,873
Google ChromeでJavascriptをテストするときにConsoleを活用する Google ChromeにはF12で起動できる開発者ツールがあります。 この開発者ツールにはConsoleという機能があり、ここではJavascriptのソースを直接入力して動作を確認することが可能です。 ここでは変数… Tomoumi Nishimuraハック2014.12.25 828
scrollTopを利用するときの注意点 Javascriptを利用して要素のスクロール位置を指定する際、要素のscrollTopに数値を指定するというやり方をよく使うかと思います。 このやり方の場合、scrollTopを指定したい要素が表示されている必要があり… Tomoumi Nishimuraハック2014.12.19 1,178