2012-08-08 2 views
0

Я создаю приложение с раскадровкой Мне нужно 356 viewcontroller на раскадровке, что много, и работать с таким количеством экранов невозможно. Я создаю панель вкладок и ячейку таблицы в раскадровке. Я создаю xib. Я хочу сделать отношение от xib к ячейке таблицы в раскадровке, как это сделать?Как связать xib с раскадрой

Спасибо!

+1

Вау - выбег предложения много. Научитесь использовать периоды («.»). Я бы отредактировал, но я честно не могу сказать, что вы пытаетесь сказать. Исправьте свою грамматику. – anthropomorphic

+0

Я был бы очень, очень удивлен, если бы вам понадобятся сотни контроллеров. Можете ли вы дать немного информации о том, что вы делаете? – Jim

+0

Это мой проект sendpace.com/file/9186fm и извините за мой английский (язык проект иврит) – user1569766

ответ

0

Вы слишком много контроллеров зрения, но Ill юмор фактический вопрос:

UIStoryBoard *storyBoard = [UIStoryboard storyboardWithName:storyboardName bundle:nil]; 

BrowserViewController *vc = (BrowserViewController*)[storyboard instantiateViewControllerWithIdentifier:@"BrowserViewController"]; 

//get whatever instance you want off the VCs properties a table view or whatever 
// but usually youll just want to push it onto a nav controller 

[[self navigationController] pushViewController:vc animated:YES]; 
0

Вы можете провод от TableViewController к другому мнению.

ss

К примеру, на первом, вы можете установить TableViewCell, как показано ниже:

ss

Когда водопроводная клетка, вид с числом повернутой клетки.

ss

Чтобы отправить номер повернутой клетки к следующему ViewController, вы можете использовать performSegueWithIdentifier:sender: и prepareForSegue:sender, как показано ниже.

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    [self performSegueWithIdentifier:@"showDetail" 
           sender:[NSString stringWithFormat:@"%d", indexPath.row + 1]]; 
} 

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
    DetailViewController *c = segue.destinationViewController; 
    c.string = (NSString *)sender; 
} 

Вы можете скачать этот проект и просто запустить его.

https://github.com/weed/p120809_TableCellToView

+0

Спасибо, я попробою – user1569766

+0

Это мой проект http://www.sendspace.com/file/9186fm сейчас мне нужно 365 контроллер (язык иврит) – user1569766

+0

Это книга? Я полагаю, вы хотите сделать электронную книгу с 365 страницами, каждая страница имеет собственное содержимое. Я предлагаю вам сделать не 365 ViewControllers, а 365 изображений. Вы можете изменить изображение, как эта ячейка нажата. Как насчет этого ? – weed

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