我是IOS新手,我想在IOS中實現collectionView
的專輯。爲什麼我點擊IOS中的按鈕時不顯示視圖?
當我點擊first View
的filebrowserbutton button
,它會更改爲second View
(名稱:AITCameraCollectionBrowser)。
在AITCameraCollectionBrowser
中有兩個button
和collectionView
,如下圖所示。
而且它的代碼的頭文件是類似下面的代碼。
#import <UIKit/UIKit.h>
@interface AITCameraCollectionBrowser : UIViewController <UICollectionViewDelegate, UICollectionViewDataSource>
@property (strong, nonatomic) IBOutlet UIButton *backButton;
@property (strong, nonatomic) IBOutlet UIButton *localAlbumButton;
@property (strong, nonatomic) IBOutlet UICollectionView *collectionview;
@end
我還沒有加載從手機的圖片還沒有,所以它應該顯示view
像上面的圖片當我點擊change view button
在first view
。
filebrowserbutton button
的代碼如下所示。
- (IBAction)filebrowserbutton:(id)sender {
UIViewController *viewController = nil ;
viewController = [[AITCameraCollectionBrowser alloc] initWithNibName:@"AITCameraCollectionBrowser" bundle:nil] ;
viewController.edgesForExtendedLayout = UIRectEdgeNone;
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Back", nil) style: UIBarButtonItemStyleBordered target:nil action:nil] ;
[self.navigationController pushViewController:viewController animated:YES];
}
button
的在first view
上面的代碼是沒有問題的。
但是,當我點擊filebrowserbutton button
時它不顯示任何東西,它只在屏幕的頂部有一個backBarButtonItem
。
所以問題出在第二視圖,我不知道爲什麼button
和collectionView
不顯示?
'filebrowserbutton'在'first view'處,我已經將代碼添加到'.h'文件並連接到'touchDown'方法。問題在於「第二視圖」。 – Martin