私のアプリでは、UITextView にあるテキストまたは文字列をタップする必要があります。タップすると、「www.google.com」などの任意の URL に接続できます。問題は、UITextView でテキストをタップすると、タップされないことです。私は何をすべきか ?私は2日間立ち往生しています、助けてください。
質問する
701 次
3 に答える
1
UITextView の上部に goToWebSiteButton などのボタンを追加する必要があります。
@property (weak, nonatomic) IBOutlet UIButton *goToWebSiteButton;
次に、それを合成します。
@synthesize goToWebSiteButton;
次に、ターゲットをボタンに追加します。
[goToWebSiteButton addTarget:self action:@selector(goToWebSite:event:) forControlEvents:UIControlEventTouchUpInside];
- (void)goToWebSite:(id)sender event:(id)event{
NSURL *url = [NSURL URLWithString: [NSString stringWithFormat:@"http://%@", @"www.google.com" ]];
[[UIApplication sharedApplication] openURL:url];
}
于 2012-07-30T12:50:17.210 に答える
0
UIWebView
そこにハイパーリンクを使用したり作成したりできます。
または、保持できるTTTAttributedLabelを使用することも、クリックしたいテキストの上にNSAttributedString
clear を配置することもできます。UIButton
于 2012-07-30T12:59:24.507 に答える
0
まず、 UITextfield をタップすると、ユーザーがテキストを入力するためのものであるため、タップされます。URL に接続する場合は、UIWebView
メソッドをメソッドに追加するだけUITextfield
です。
ユーザーが let に何かを入力した後、それを aまたは aUITextfield
に入れ、そのクリックまたはタップで UIWebView を開くことをお勧めします。UILabel
UIButton
于 2012-07-30T12:54:43.913 に答える