2013-08-29 97 views
0

我想顯示與許多標籤,tableview與3行和按鈕的viewcontroller。我的容器空間不夠,所以我使用第三方類TPKeyboardAvoidingScrollView的滾動視圖。我在viewcontroller中的scrollview沒有顯示在容器中的tableview

現在,當在xcode iPhone模擬器中運行應用程序時,我的滾動視圖,標籤和按鈕正在顯示,而不是我的tableview。也嘗試過這個應用程序運行在我的iphone上,同樣的情況存在那裏,但一旦我改變我的應用程序從縱向到風景,再到肖像,現在我的桌面顯示正在顯示。但每次運行我的應用程序時,我都需要將肖像更改爲風景。

我無法確定在做什麼錯誤?任何人都可以找到解決這個問題的辦法嗎?在此先感謝...

代碼

#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 
+0

在此處添加您的代碼 –

+0

註冊以獲取表格視圖的框架數據。並將這些信息也添加到信息中。確保你用於iphone的nib文件的tableview在滾動視圖中正確定位。 – ratul

+0

@DivyaBhalodiya,preview.h文件代碼,#進口 #進口 「TPKeyboardAvoidingScrollView.h」 接口預覽:的UIViewController <的UITableViewDelegate,UITableViewDataSource> 屬性(非原子,保留)IBOutlet中的UIButton *註釋; 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 – sathya

回答

0

我認爲你是在兩個方向實施程序。此外,框架設置以改變方向的方式完成。當代碼第一次執行時,由於方向調用不發生,框架的設置不會發生。 確保框架已在IB中正確初始設置,否則確保將其設置在-viewDidLoad-viewWillAppear方法中。

+0

Ya,應用程序以兩種方向運行。 (Key Path)/(Type)/(Value)的scrollview屬性是contentSize/Size/{320,600}和frame/Rect/{{0,0},{320,600}},我的tableview的屬性是contentSize/Size/{ 320,400} – sathya

+0

什麼是tableview框架? –

+0

感謝問關於tableview框架,我沒有設置它的框架之前,現在我得到了tableview顯示在我的視圖控制器... thnks爲你提供幫助... – sathya

相關問題