2013-08-29 3 views
0

Я пытаюсь отобразить viewcontroller со многими ярлыками, tableview с 3 строками и кнопками. Недостаточно моего контейнерного пространства, поэтому я использую scrollview стороннего класса TPKeyboardAvoidingScrollView.my scrollview в viewcontroller не отображает табличное представление в контейнере

Теперь при запуске приложения в симуляторе iPhone xcode отображаются мои прокрутки, метки и кнопки, отличные от моего вида таблицы. Также попробовал это приложение, запущенное на моем 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

Войдите, чтобы получить данные кадра в виде таблицы. И добавьте эту информацию также в информацию. Убедитесь, что файл nib, который вы используете для iphone, имеет вид таблицы, правильно расположенный внутри прокрутки. – ratul

+0

@DivyaBhalodiya, preview.h коды файлов, #import #import "TPKeyboardAvoidingScrollView.h" интерфейса просмотр: UIViewController недвижимости (неатомический, сохранить) IBOutlet UIButton * комментарий ; свойство (неатомное, удержание) IBOutlet UIButton * appove; имущество (неатомное, удержание) IBOutlet UIButton * change; собственность (сильная, неатомная) IBOutlet UITableView * tableview; property (сильный, неатомный) IBOutlet TPKeyboardAvoidingScrollView * scrollview; - (IBAction) clickedcomments: (id) отправитель; - (IBAction) clickedapprove; - (IBAction) clickedchange; end – sathya

ответ

0

Я думаю, вы реализуете приложения в обоих направлениях. Также настройка кадра выполняется в методе ориентации ориентации. Когда первый раз, когда код выполняет tis настройку кадра, не происходит, поскольку запрос ориентации не происходит. Убедитесь, что рамка установлена ​​правильно в IB, иначе убедитесь, что она установлена ​​в методе -viewDidLoad или -viewWillAppear.

+0

Ya, приложение работает в обеих ориентациях. Мои атрибуты scrollview (Key Path)/(Type)/(Value) являются contentSize/Size/{320,600} и frame/Rect/{{0,0}, {320,600}}, а мои атрибуты tableview - contentSize/Size/{ 320,400} – sathya

+0

Что такое ракурс таблицы? –

+0

спасибо, что спросили о ракурсе tableview, я не устанавливал его кадр раньше, теперь у меня получилось отображение tableview в моем контроллере просмотра ... thnks для u help ... – sathya

Смежные вопросы