現在、次のコードを使用して SLComposeViewController を作成しています...
- (IBAction)compose:(id)sender {
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
SLComposeViewController *composeViewController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[composeViewController setInitialText:@"Status from DummyCode.com"];
[composeViewController setCompletionHandler:^(SLComposeViewControllerResult result) {
if (result == SLComposeViewControllerResultDone) {
UIAlertView *success = [[UIAlertView alloc] initWithTitle:@"Success" message:@"Your status was successfully posted!" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[success show];
}
else {
[self dismissViewControllerAnimated:YES completion:nil];
}
}];
[self presentViewController:composeViewController animated:YES completion:nil];
} else {
UIAlertView *error = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Error" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[error show];
}
}
アプリに実装したいアイデアがあります。すべてのツイートの最後に「- DummyCode.com/social-media-app」を付けておきたいと思います。ユーザーが「送信」を押したときに、このテキストをロックしたり、最後に挿入したりすることはおそらくできないと理解しています。これらのアイデアのいずれかに対する回避策がある場合は、お知らせください。
しかし、私はより可能性のある考えを持っています。ユーザーがそのテキストをそこに残す可能性が高くなるように、カーソルをそのテキストの最後から最初に移動することは可能ですか?
以下のスクリーンショットに示されています。1 つ目は現在の状態で、2 つ目はこの小さなアイデアを実装したときにどのようになりたいかです。
これは可能ですか?ありがとう!
-ヘンリー