0

我正在尝试显示带有许多标签的视图控制器,带有 3 行和按钮的表格视图。我的容器空间不够,所以我使用第三方类 TPKeyboardAvoidingScrollView 的滚动视图。

现在,在 xcode iPhone 模拟器中运行应用程序时,我的滚动视图、标签和按钮正在显示,而不是我的 tableview。还尝试在我的 iphone 上运行此应用程序,那里存在相同的情况,但是一旦我将应用程序从纵向更改为横向再更改为纵向,现在我的 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
4

1 回答 1

0

我认为您正在两个方向上实施该应用程序。框架设置也是以改变方向的方法完成的。当代码第一次执行时,框架的设置不会发生,因为方向调用不会发生。确保框架在 IB 中初始设置正确,否则确保在-viewDidLoador-viewWillAppear方法中设置。

于 2013-08-29T06:57:02.153 回答