嗨,我想实现附加了网络链接的警报视图。
有可能吗? 它不应该像警报视图中的按钮那样显示。
答案 0 :(得分:2)
UIAlertView *_alert = [[UIAlertView alloc] initWithTitle:@"Search Google?"
message:@"Launch Google and search for something?"
delegate:self
cancelButtonTitle:@"Nah"
otherButtonTitles:@"Google It!",nil];
[_alert show];
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if( buttonIndex == 1 ) /* NO = 0, YES = 1 */
{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://google.com"]];
}
}
答案 1 :(得分:2)
将文本视图添加到UIAlertView并使用此
启用该属性textview.dataDetectorTypes=UIDataDetectorTypeLink;
它会起作用!!
答案 2 :(得分:0)
使用initWithTitle:message:delegate:cancelButtonTitle:otherButtonTitles:
。您可以将链接标题添加为otherButtonTitles
和使用
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex{}
在单击链接按钮时触发某些操作,例如转到网页。