#ios #hyperlink #uitextview #clickable
#iOS #гиперссылка #uitextview #интерактивная
Вопрос:
Я работаю над собственным приложением SMS.
Я использую чат-пузырь в своем представлении и добавляю в него текст (я использую UITextView
)
Я хочу разрешить гиперссылку в этом пузырьке чата..
Например, если кто-то отправит мне сообщение www.google.com
, пока я нажимаю на этот пузырь чата, он должен быть открыт в браузере…
Я использую GrowingTextView
, как
txtViewGrowing.minNumberOfLines = 1;
txtViewGrowing.maxNumberOfLines = 4;
txtViewGrowing.returnKeyType = UIReturnKeyDone;
txtViewGrowing.font = [UIFont fontWithName:@"Arial" size:12.0];
txtViewGrowing.textColor = [UIColor blackColor];
txtViewGrowing.delegate = self;
txtViewGrowing.autoresizingMask = UIViewAutoresizingFlexibleWidth
| UIViewAutoresizingFlexibleTopMargin
| UIViewAutoresizingFlexibleBottomMargin
| UIViewAutoresizingFlexibleRightMargin;
txtViewGrowing.autoresizesSubviews = YES;
[txtViewGrowing setPlaceHolderText:@"Type to Compose"];
[self.view addSubview:txtViewGrowing];
//[txtViewGrowing.internalTextView becomeFirstResponder];
[txtViewGrowing sizeToFit];
[self.view addSubview:btnSend];
[txtViewGrowing resignFirstResponder];
Есть ли какое-либо свойство GrowingTextView
разрешать гиперссылку в этом.. Еще дайте мне решение, как я могу сделать свой чат доступным для ссылок…
Заранее спасибо…
Ответ №1:
Для Android: вы можете использовать autolink:web
в свойствах (если вы работаете в eclipse), если нет, добавьте это в XML вашего textview : android:autoLink="web"
.
Это преобразует каждую веб-ссылку в вашем textview в интерактивную ссылку.