2013-01-04 2 views
2

나는 UITextField 위의 UITableView입니다. UITextField을 선택하면 UITableView이 반복적으로 늘어납니다. 여기 코드 나는 onViewLoad 한 경우 : 뷰의 기능 FO 내가 가지고있는 코드UITextField 선택으로 인해 UITableVIew가 늘어납니다.

- (void)viewDidLoad 
{ 
[super viewDidLoad]; 
self.title = @"Clock In Time"; 

    CALayer *layer= pickUpWeighCapacityList.layer; 
UIColor* uic = UIColorFromRGB(0x336600); 
CGColorRef* cgf = uic.CGColor; 

    layer.borderWidth = 2; 
    layer.borderColor = cgf; 
    layer.cornerRadius = 10; 
    layer.frame = CGRectMake(20.0f, 33.0f, 280.0f, 178.0f); 

    pickUpWeighCapacityList.dataSource = self; 
    pickUpWeighCapacityList.delegate = self; 
    pickUpWeighCapacityList.tableHeaderView = nil; 
    pickUpWeighCapacityList.tableFooterView = nil; 

    pickUpWeighCapacityList.frame = CGRectMake(20.0f, 33.0f, 280.0f, 178.0f); 

    i = 0; 

    signOutTimeField.placeholder = @"Time to Clock Out of Work"; 
    picker = [[UIDatePicker alloc] init]; 
    signOutTimeField.inputView = picker; 

    UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithTitle:@"Done" 
     style:UIBarButtonSystemItemDone target:self action:@selector(doneEditing)]; 
    self.navigationItem.rightBarButtonItem = rightButton; 
    [rightButton release]; 
    [picker release]; 
} 

은 다음과 같습니다

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 
{ 
    // Return the number of sections. 
    return 1; 
} 


- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
{ 
    // Return the number of rows in the section. 
    return 3; 
} 

가 어떻게이 UITableView 스트레칭하지받을 수 있나요? (IOS 4.3, Xcode 3.2.6 - 나를 판단하지 마라).

답변

1

해결책은 명확하지 않습니다. 당신의 viewDidLoad 섹션 장소에서 다음 행 :

- (void)keyboardWillHide:(NSNotification *)note 
    { 
    [pickUpWeighCapacityList setFrame: 
      CGRectMake(original-x-coord,original-y-coord, 
        original-length,original-width)]; 
    } 
:

[[NSNotificationCenter defaultCenter] addObserver:self 
    selector:@selector(keyboardWillHide:) 
      name:UIKeyboardWillHideNotification object:nil]; 

는 그런 다음 viewController에 다음 코드를 포함

관련 문제