我想将SLComposeViewController
的textview中的光标位置更改为UITextView
的开头
目前正在向我展示初始文本的结尾:
Currently Cursor
但我希望光标位于UITextView
的第一个位置。 with(iOS 9支持)
我也使用这段代码
[self presentViewController:sharingComposer animated:NO completion:^{
for (UIView *viewLayer1 in sharingComposer.view.subviews) {
for (UIView *viewLayer2 in viewLayer1.subviews) {
if ([viewLayer2 isKindOfClass:[UIView class]]) {
for (UIView *viewLayer3 in viewLayer2.subviews) {
if ([viewLayer3 isKindOfClass:[UITextView class]]) {
[(UITextView *)viewLayer3 setDelegate:self];
sharingTextView = (UITextView *)viewLayer3;
}
}
}
}
}
}];
但我无法分享UITextView
并且无法为我工作。
答案 0 :(得分:0)
试试这个: -
UITextPosition *beginning = [sharingTextView beginningOfDocument];
[sharingTextView setSelectedTextRange:[textField textRangeFromPosition:beginning
toPosition:beginning]];