2011.05.29 16:16

DetailViewController *detailViewController = [[DetailViewController allocinitWithNibName:@"DetailViewController" bundle:nil];

// 데이터전달 및 미리 설정
// ...

// 뷰전환

[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release]; 

// 타이틀설정
self.navigationItem.title = @"..."; 

// Thread에서 tableview
UUITableView * tableView = (UITableView *)self.view; //이렇게 접근할 것
[tableView reloadData]; // TableViewDataSource Protocol에 의해서 재배치
 

신고

'아이폰 개발 매크로' 카테고리의 다른 글

NSBundle  (0) 2011.05.29
UIApplication  (0) 2011.05.29
XIB, UINavigationControl  (0) 2011.05.29
UITableView  (0) 2011.05.29
UISearchBar  (0) 2011.05.29
NSXMLParser  (0) 2011.05.29
Posted by 안구에습기차
2011.05.29 16:03

#pragma mark -

#pragma mark Table view data source


// 섹션수

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{

    return 1;

}



// 섹션에서 셀 수

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{

    return [bookArray count];

}



// 셀내용

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{

    

    static NSString *CellIdentifier = @"Cell";

    

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    if (cell == nil
    {

        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];

    }


    return cell;

}


#pragma mark -

#pragma mark Table view delegate


// 셀선택시

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{

신고

'아이폰 개발 매크로' 카테고리의 다른 글

UIApplication  (0) 2011.05.29
XIB, UINavigationControl  (0) 2011.05.29
UITableView  (0) 2011.05.29
UISearchBar  (0) 2011.05.29
NSXMLParser  (0) 2011.05.29
NSURLConnection  (0) 2011.05.29
Posted by 안구에습기차
2011.05.29 15:53
프로토콜 추가 <UISearchBarDelegate>


#pragma mark -

#pragma mark SearchBar delegate

- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar

{

        //편집이 시작되면 =>취소버튼 활성화

searchBar.showsCancelButton = YES;

}


- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar

{  

//키패드에서 search or 검색

NSString * searchText = searchBar.text;

if([searchText isEqual:@""])return;

//검색문자열을 인자로 처리...

//Keypad 내리기

[searchBar resignFirstResponder];


}


- (void)searchBarCancelButtonClicked:(UISearchBar *) searchBar

{

//검색바내의 취소버튼이 눌렸을때 

searchBar.showsCancelButton = NO;

searchBar.text =@"";

//KeyPad 내리기

[searchBar resignFirstResponder];

}

 
신고

'아이폰 개발 매크로' 카테고리의 다른 글

XIB, UINavigationControl  (0) 2011.05.29
UITableView  (0) 2011.05.29
UISearchBar  (0) 2011.05.29
NSXMLParser  (0) 2011.05.29
NSURLConnection  (0) 2011.05.29
NSString  (0) 2011.05.29
Posted by 안구에습기차

티스토리 툴바