UITableView8 [옛 글] [TIP] 테이블 뷰 배경색 처리 - UITableViewStyleGrouped인 경우 최초 작성일 : 2013/03/28 08:42 한동안 Copy & Paste에 길들여져 있었더니 간혹 별 것 아닌 부분에서 헤매게 된다. 새로 개발하는 앱의 설정 화면을 테이블 뷰로 하고스타일을 UITableViewStyleGrouped로 주었다. 그런데 이 것이 배경색이 딱 세로 스프라이트로 고정되어서tableview.backgroundColor로 설정을 해도 변경이 되지 않는 것이다. stack overflow에서 확인한 결과 다음과 같이 처리하니 해결이 되었다. UIView* bview = [[UIView alloc] init];bview.backgroundColor = [UIColor clearColor];[tableview setBackgroundView:bview]; 다른 방법으로는 다음과 같.. 2013. 7. 19. [옛 글] SimpleSectionedTableView - RootViewController 최초 작성일 : 2010/04/17 04:21 RootViewController.h @interface RootViewController : UITableViewController {NSArray *regions;}//지역 객체를 담을 배열 선언@property (nonatomic, retain) NSArray *regions; @end RootViewController.m #import "RootViewController.h"#import "SimpleSectionedTableViewAppDelegate.h"#import "Region.h"#import "TimeZoneWrapper.h" //어떤 경우에 사용되는지 잘 모르겠음…???NSString *localeNameForTimeZoneNameComp.. 2013. 7. 16. [옛 글] SimpleSectionedTableView - SimpleSectionedTableViewAppDelegate 최초 작성일 : 2010/04/11 10:40 SimpleSectionedTableViewAppDelegate.h @interface SimpleSectionedTableViewAppDelegate : NSObject {UIWindow *window;UINavigationController *navigationController;NSArray *list;} //retain방식으로 객체의 참조를 얻어옴. 자동으로 getter/setter 선언@property (nonatomic, retain) IBOutlet UIWindow *window;@property (nonatomic, retain) UINavigationController *navigationController;//copy방식으로 객체의 참조를 .. 2013. 7. 15. [옛 글] SimpleSectionedTableView - Region, TimeZoneWrapper 최초 작성일 : 2010/04/10 16:06 SimpleSectionedTableView에 추가된 내용 중 하나는 Model 클래스가 추가되었다는점이다.Model Object는 데이터를 캡슐화 하는 핵심적인 역할을 하고 있으며 그 데이터 접근할수 있는접근자를 제공한다. 모델 클래스들은 전통적인 행동 방식(getter를 이용하는 것?)을 내에서 값을 추가할 수 있다.Region 클래스는 시스템으로부터 시스템이 알고있는 TimeZone 정보를 가져와 지역 이름을 추출하여 Region 인스턴스들이 담긴 regions 배열을 만들고 regions 배열에 담긴 각각의 Region 인스턴스에 있는 TimeZoneWrappers라는 인스턴스 배열 변수에 TimeZoneWrapper 클래스의 인스턴스를 설정하여 넣는.. 2013. 7. 12. [옛 글] SimpleSectionedTableView - 스크린 샷 최초 작성일 : 2010/04/10 06:47 TableViewSuite 샘플의 두 번 째 예제인 SimpleSectionedTableView의 스크린 샷.Section으로 나누어진 테이블 뷰를 구현한 예제이다. 섹션은 회색 타이틀 바로 구분된다. 2013. 7. 12. [옛 글] [Tip] UITableView 최초 작성일 : 2010/03/28 09:54 UITableView는 2개의 protocol을 구현하고 있는데UITableViewDelegate는 테이블 뷰의 설정을 처리하고,UITableViewDataSource는 테이블 뷰의 각 행의 데이터를 처리한다. 2013. 7. 8. [옛 글] SimpleTableView - RootViewController 최초 작성일 : 2010/03/28 08:38 RootViewController.h //UITableViewController를 상속받은 RootViewController 선언@interface RootViewController : UITableViewController {//클래스 변수로 NSArray 타입의 timeZoneNames선언NSArray *timeZoneNames;} //접근자와 변경자 자동 선언 키워드@property (nonatomic, retain) NSArray *timeZoneNames; @end RootViewController.m //선언부 import #import "RootViewController.h"#import "SimpleTableViewAppDelegate.h" @.. 2013. 7. 8. [옛 글] SimpleTableView - SimpleTableViewAppDelegate 최초 작성일 : 2010/03/27 09:00 SimpleTableViewAppDelegate.h //애플리케이션의 delegate 클래스 NSObject를 상속받고 있으며//UIApplicationDelegate 프로토콜을 구현한다.@interface SimpleTableViewAppDelegate : NSObject {//인스턴스 변수 선언UIWindow *window; //계층적 데이터간에 이동을 표현할 수 있도록 해주는 뷰 컨트롤러 클래스UINavigationController *navigationController;} //접근자와 변경자를 자동 생성하도록 해주는 @property 키워드 선언@property (nonatomic, retain) IBOutlet UIWindow *window;@pr.. 2013. 7. 8. 이전 1 다음 반응형