2012年12月のエントリ

新PCになって初めてBDを再生してみたのだが,再生できず。WinDVD Pro 11で再生しようとすると「Playback with current display driver is not supported. Please update to an appropriate display driver.」エラー。いろいろ調べたが,WinDVDはIntel HD Graphics 4000のBD再生をサポートしていないようだ。このノートはOptimus対応なのでNVidiaに切り替えれば大丈夫か。でNVidiaコントロールパネルのManage 3D SettingでWindDVDをNVidiaに・・・できない。プリセットされててWinDVDは絶対にオンボードじゃないと動かないらしい。ステキ仕様。

ということでWinDVDは捨てた。使いづらいしね。PowerDVD 12を購入。何の問題もなく動いた。

Weather Typing iOSの話。ウェザタイはタイピングソフトなので,1ワード打ち切ったらそのワードを消して次のワードを表示するように作っている。これをiOSでやる方法を探しているが,難しい。Text Fieldを消すのは楽なんだけど,Text Composite(日本語入力中に出る変換前の文字列)を消すことができない。ちょうどUISearchBarの×ボタンのような動作をしたいんだけど。ってことでUISearchBarの実装を調べてみるとどうもこんな感じっぽい。

UITextField _clearButtonClicked
{
    ...
    [WebView clearText]
    [[UIKeyboardImpl sharedInstance] textChanged]
    ...
}

UIKeyboardImpl textChanged
{
    ...
    [self clearInput]
    ...
}

UIKeyboardImplは非公開のクラス。なのでもしUIKeyboardImplのメソッドを使ったらAppleにリジェクトされてApp Storeに登録できない。今のところ解決策なし。