많은 레이블이있는 viewcontroller, 3 행과 버튼이있는 tableview를 표시하려고합니다. 내 컨테이너 공간이 충분하지 않습니다 그래서 타사 클래스 TPKeyboardAvoidingScrollView scrollview 사용하고 있습니다.viewcontroller에서 내 scrollview가 컨테이너의 tableview를 표시하지 않습니다.
이제 xcode iPhone 시뮬레이터에서 응용 프로그램을 실행하는 동안 내 tableview 이외에 내 scrollview, 레이블 및 버튼이 표시됩니다. 또한 내 아이폰에서 실행이 응용 프로그램을 시도, 거기에 동일한 사건이 존재하지만 일단 초상화에서 가로로 다시 세로로 내 응용 프로그램을 변경, 지금 내 tableview가 표시되고 있습니다. 그러나 매번 응용 프로그램을 실행하는 동안 나는 초상화를 풍경으로 변경해야합니다.
나는 실수를 저지르고 있지 않습니까? 아무도이 문제에 대한 해결책을 찾을 수 있습니까? 미리 감사드립니다 ...
코드
#import <UIKit/UIKit.h>
#import "TPKeyboardAvoidingScrollView.h"
interface preview : UIViewController<UITableViewDelegate,UITableViewDataSource>
property(nonatomic,retain)IBOutlet UIButton *comment;
property(nonatomic,retain)IBOutlet UIButton *appove;
property(nonatomic,retain)IBOutlet UIButton *change;
property (strong, nonatomic) IBOutlet UITableView *tableview;
property (strong, nonatomic) IBOutlet TPKeyboardAvoidingScrollView *scrollview; - (IBAction)clickedcomments:(id)sender;
- (IBAction)clickedapprove;
- (IBAction)clickedchange;
end
여기에 코드 추가 –
테이블보기의 프레임 데이터를 얻으려면 로그하십시오. 또한 해당 정보를 정보에 추가하십시오. 아이폰에 사용중인 nib 파일이 테이블 뷰가 스크롤 뷰 내부에 올바르게 위치하는지 확인하십시오. – ratul
@DivyaBhalodiya, preview.h 파일 코드 # import를 # import를 "TPKeyboardAvoidingScrollView.h" 인터페이스 미리보기 :의 UIViewController 특성 (비 원자, 유지) 함께 IBOutlet있는 UIButton * 코멘트 ; 속성 (비 원자형, 보유) IBOutlet UIButton * appove; 속성 (비 원자형, 보유) IBOutlet UIButton * change; 속성 (강하고 비 구조) IBOutlet UITableView * tableview; 속성 (강하고 비 구조) IBOutlet TPKeyboardAvoidingScrollView * scrollview; - (IBAction) clickedcomments : (id) 보낸 사람; - (IBAction) clickedapprove; - (IBAction) clickedchange; end –
sathya