Гиперссылки в приложении iPhone / iPad - PullRequest
0 голосов
/ 15 февраля 2012

Я хочу дать гиперссылку на моем представлении iPhone / iPad. Я хочу нажать на текст и открыть новый вид. Я пытался дать гиперссылку на моем UILable. Но это не работает ... Как мне это сделать?

Ответы [ 6 ]

1 голос
/ 15 февраля 2012

Сделайте это в вашем методе «Начало или конец».

    -(void) touchesBegan: (NSSet *) touches withEvent: (UIEvent *) event
        {
           UITouch* touch = [[touches allObjects] objectAtIndex:0];

           CGPoint location = [touch locationInView: [touch view]];

           CGRect firstLinkRect = CGRectMake(36, 11, 150, 12);  // your UILabel Rect

            // NSLog(@"X: @%f \n Y: @%f",location.x, location.y);

           if (CGRectContainsPoint(firstLinkRect, location)) 
             {
              //NSLog(@"Get First point");
                NSURL *target = [[NSURL alloc] initWithString:@"http://www.google.com"];
               [[UIApplication sharedApplication] openURL:target];
             }
         }
1 голос
/ 15 февраля 2012

Установите UIButton с типом кнопки, установленным на Custom, и установите в его заголовке адрес веб-сайта, в его действии вы можете дать код для открытия URL.

0 голосов
/ 15 февраля 2012

Лучшее решение - использовать UIButton и связать его как (как говорили другие).Вы можете установить тип кнопки на UIButtonTypeCustom.

Если вы хотите, чтобы ваш текст был подчеркнут как настоящая гиперссылка, я считаю, что лучшим решением будет this one.

0 голосов
/ 15 февраля 2012

Это, если вы хотите поместить гиперссылку в разработку iphone для того, чтобы мы использовали UIButton, в которой мы даем метод IBAction, чтобы дать ему

И лучший пример приведите здесь, чтобы вы могли получить представление об этом.

Ссылка здесь.

Счастливое кодирование

Спасибо,

@ samuel

0 голосов
/ 15 февраля 2012

Этот текст должен быть частью textView или метки?Вы можете добавить UIButton с типом custon и вашим linktext / image / или чем-то еще

0 голосов
/ 15 февраля 2012

вы можете использовать uibutton для этого и поместить изображение, которое выглядит как ссылка.

Это решит вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...