Я новичок в IOS, и я хочу реализовать альбом collectionView
в IOS.Почему представление не отображается, когда я нажимаю кнопку в IOS?
Когда я нажимаю filebrowserbutton button
в first View
, она изменится на (имя: AITCameraCollectionBrowser) second View
.
Существует 2 button
и collectionView
в AITCameraCollectionBrowser
как показано на следующем рисунке.
И код это заголовочный файл как следующий код.
#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