我是 IOS 新手,我MWPhotoBrowser
首先要使用控件,我想在启动时启用填充的方面,缩放仅适用于模拟器而不适用于设备,最后一件事是如何隐藏底部工具栏。
问问题
388 次
2 回答
0
要隐藏底部栏,您需要注释在视图中创建工具栏的代码,MWPhotoBrowser 的加载方法看起来像这样..
- (void)viewDidLoad {
// View
self.view.backgroundColor = [UIColor blackColor];
// Setup paging scrolling view
CGRect pagingScrollViewFrame = [self frameForPagingScrollView];
_pagingScrollView = [[UIScrollView alloc] initWithFrame:pagingScrollViewFrame];
_pagingScrollView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
_pagingScrollView.pagingEnabled = YES;
_pagingScrollView.delegate = self;
_pagingScrollView.showsHorizontalScrollIndicator = NO;
_pagingScrollView.showsVerticalScrollIndicator = NO;
_pagingScrollView.backgroundColor = [UIColor blackColor];
_pagingScrollView.contentSize = [self contentSizeForPagingScrollView];
[self.view addSubview:_pagingScrollView];
// Toolbar
_toolbar = [[UIToolbar alloc] initWithFrame:[self frameForToolbarAtOrientation:self.interfaceOrientation]];
_toolbar.tintColor = nil;
if ([[UIToolbar class] respondsToSelector:@selector(appearance)]) {
[_toolbar setBackgroundImage:nil forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];
[_toolbar setBackgroundImage:nil forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsLandscapePhone];
}
_toolbar.barStyle = UIBarStyleBlackTranslucent;
_toolbar.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleWidth;
// Toolbar Items
_previousButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"MWPhotoBrowser.bundle/images/UIBarButtonItemArrowLeft.png"] style:UIBarButtonItemStylePlain target:self action:@selector(gotoPreviousPage)];
_nextButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"MWPhotoBrowser.bundle/images/UIBarButtonItemArrowRight.png"] style:UIBarButtonItemStylePlain target:self action:@selector(gotoNextPage)];
_actionButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(actionButtonPressed:)];
// Update
[self reloadData];
// Super
[super viewDidLoad];
}
缩放也适用于设备.. 告诉我你的代码在哪里以及如何初始化它.. 方面填充取决于你在其中显示的照片的大小
于 2013-06-20T12:22:56.510 回答
0
关于底部工具栏 足够- (void)viewDidLoad
后添加
_toolbar = [[UIToolbar alloc] initWithFrame:[self frameForToolbarAtOrientation:self.interfaceOrientation]];
_toolbar.alpha = 0.0;
并更换
[_toolbar setAlpha:alpha];
进入 - (void)setControlsHidden:(BOOL)hidden animated:(BOOL)animated permanent:(BOOL)permanent
[_toolbar setAlpha:0.0];
至于缩放。在这里写下你如何进行初始化MWPhotoBrowser
于 2013-06-20T12:37:37.500 回答