2009-08-03 4 views
0

то, что я пытаюсь сделать, это иметь 1. говорящий текст с ячейкой таблицы (скажем, «Google») 2. способность, которую пользователь может выберите эту строку («Google») и начните сафари и откроете url http://www.google.de 3. Если пользователь добавляет новую запись в табличное представление, он должен иметь возможность вводить текст с текстом и прикрепленный URL-адрес, который должен быть сохранен в пределах tableviewОткрыть ссылку с выбором UITableViewCell

Я уже много раз искал в google, но безуспешно.

Есть ли возможность реализовать это со взглядом на столе? Любые подсказки, предложения или что так когда-либо очень ценится.

Благодарим вас за поддержку!

UPDATE:
Похоже, это что-то, что я ищу:

(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 
// Navigation logic 
if(indexPath.row == 0 && indexPath.section == 2){ 
    NSString * storyLink = [currentStory objectForKey: @"link"]; 

    // clean up the link - get rid of spaces, returns, and tabs... 
    storyLink = [storyLink stringByReplacingOccurrencesOfString:@" " withString:@""]; 
    storyLink = [storyLink stringByReplacingOccurrencesOfString:@"\n" withString:@""]; 
    storyLink = [storyLink stringByReplacingOccurrencesOfString:@" " withString:@""]; 

    // NSLog(@"link: %@", storyLink); 
    // open in Safari 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:storyLink]]; 
} 
} 

Проблема тогда еще, как дать пользователю возможность сделать собственный вход UITableView с микросхемой имя для ссылки и самого URL (например, как закладка в сафари).

Любые предложения?

ответ

0

Вы должны иметь атрибут NSMutableArray* listLinks, связанный с содержанием вашей таблицы (например, numRowsForSection вернуться [listLinks count] и cellForRowAtIndexPath т.д.)

Тогда просто создать форму и добавить данные в список, и использовать reloadData на ваш UITableView.

Adapt then your didSelectRowAtIndexPath получение данных из ваших listLinks и openURL на sharedApplication.

Смежные вопросы