Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。
iOS 8(アイ・オーエス8)は、アップル社が2014年9月に発表したオペレーティングシステムです。iPhone 4sより対応しています。デザイン性の変更はなく、アプリや各種機能が強化されています。また、サードパーティ開発者のために、多くのAPIが開放されています。
Q&A
解決済
2回答
2382閲覧
総合スコア20
0グッド
1クリップ
投稿2015/05/03 23:36
0
1
textviewのキャレットの位置座標を取得するということはできるでしょうか。 もし、できるのなら教えて下さい。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答2件
自己解決
いろいろ調べて、試行錯誤していき、以下のコードで取得できました
lang1UITextPosition *position = [self.myTextView selectedTextRange];
lang
1UITextPosition *position = [self.myTextView selectedTextRange];
投稿2015/05/10 02:36
Objective-Cができないので(爆死)Swiftで書かせて頂きました。m(__)m
キャレットの位置は
lang1var location: Int = hogeTextView.selectedRange.location
1var location: Int = hogeTextView.selectedRange.location
を使います。
範囲は
lang1var length: Int = hogeTextView.selectedRange.length
1var length: Int = hogeTextView.selectedRange.length
です。
両方欲しい時は
lang1var range = hogeTextView.selectedRange
1var range = hogeTextView.selectedRange
といった感じです。この場合位置はrange.location,範囲はrange.lengthで取り出すことができます。
range.location
range.length
投稿2015/05/05 15:10
総合スコア36
回答へのコメント
2015/05/06 10:14
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.48%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
textviewでキャレットの位置を取得したい
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。