差分
ナビゲーションに移動
検索に移動
ページの作成:「Xamarin.iOSのUITextViewで末尾へスクロールさせる。 ==概要== ログみたいな感じでメッセージを表示し続けたいわけだ。 当初、UI...」
Xamarin.iOSのUITextViewで末尾へスクロールさせる。
==概要==
[[ログ]]みたいな感じでメッセージを表示し続けたいわけだ。
当初、UILabelをマルチライン設定にして実装を試みたが簡単にスクロールさせる方法が無いようなので、UITextViewをEditableプロパティを無効化して代用した。
==実装==
文中の最後の1文字が表示範囲に入るように指定すれば良いようだ。
<source lang="csharp">
// _message as UITextView
var range = new NSRange(_message.Text.Length - 1, 1);
_message.ScrollRangeToVisible(range);
</source>
==関連項目==
*[[Xamarin.iOS/ソフトウェアキーボードを隠す]]
==参考文献==
{{reflist}}
{{stub}}
[[category:Xamarin.iOS]]
==概要==
[[ログ]]みたいな感じでメッセージを表示し続けたいわけだ。
当初、UILabelをマルチライン設定にして実装を試みたが簡単にスクロールさせる方法が無いようなので、UITextViewをEditableプロパティを無効化して代用した。
==実装==
文中の最後の1文字が表示範囲に入るように指定すれば良いようだ。
<source lang="csharp">
// _message as UITextView
var range = new NSRange(_message.Text.Length - 1, 1);
_message.ScrollRangeToVisible(range);
</source>
==関連項目==
*[[Xamarin.iOS/ソフトウェアキーボードを隠す]]
==参考文献==
{{reflist}}
{{stub}}
[[category:Xamarin.iOS]]