Текст как гиперссылка в Objective-C - PullRequest
2 голосов
/ 31 августа 2010

У меня есть текстовая метка с текстом «Контакты». Когда пользователь нажимает на эту метку, он должен запустить Safari, чтобы открыть веб-страницу. Я сомневаюсь, как сделать «Контакты» гиперссылкой. мой код, чтобы включить UIWebView .. Пожалуйста, помогите мне, ребята .. Я нахожусь на завершающей стадии моего проекта .. Если возможно, пожалуйста, помогите мне с примером кода .. спасибо за все ваше время

Ответы [ 2 ]

5 голосов
/ 31 августа 2010

Самый простой способ - превратить UILabel в UIButton, стилизовать его (используйте пользовательский тип, чтобы избавиться от вида кнопки). Затем подключитесь к действию, которое открывает Safari.

Действие должно сделать это:

NSURL *url = [[[ NSURL alloc ] initWithString: @"http://www.example.com" ] autorelease];
[[UIApplication sharedApplication] openURL:url];
0 голосов
/ 21 февраля 2016

для XOS используйте NSWorkspace вместо:

- (IBAction)btnPressed:(id)sender {
   NSURL *url = [[NSURL alloc] initWithString: @"https://www.google.com"];
   [[NSWorkspace sharedWorkspace] openURL:url];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...