我想制作一个类似于原生 iphone 照片库的 iphone 应用程序......我找到了一个项目 MWPhotoBrowser,现在我想使用这个项目的一些功能......但我不知道该怎么做...... .我是iphone应用程序开发的新手..
问问题
2988 次
3 回答
5
首先,您必须在项目中导入您下载的“框架”。然后,您必须创建一个类“viewController”(.h 和 .m 文件)并像这样设置视图:.h 应该是这样的
#import <UIKit/UIKit.h>
#import "MWPhotoBrowser.h"
@interface PhotoLoader : UIViewController<MWPhotoBrowserDelegate> {
NSArray *_photos;
UISegmentedControl *_segmentedControl;
}
@property (nonatomic, retain) NSArray *photos;
@end
文件。我应该是这样的
// PhotoLoader.m
#import "PhotoLoader.h"
@interface PhotoLoader ()
@end
@implementation PhotoLoader
@synthesize photos = _photos;
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
// Create browser
MWPhotoBrowser *browser = [[MWPhotoBrowser alloc] initWithDelegate:self];
browser.displayActionButton = YES;
//show your photo whit url
[photos addObject:[MWPhoto photoWithURL:[NSURL URLWithString:@"http://Url.Photo.Here.jpg"]]];
[photos addObject:[MWPhoto photoWithURL:[NSURL URLWithString:@"http://http://Url.Photo.Here.jpg"]]];
[photos addObject:[MWPhoto photoWithURL:[NSURL URLWithString:@"http://http://Url.Photo.Here.jpg"]]];
[photos addObject:[MWPhoto photoWithURL:[NSURL URLWithString:@"http://http://Url.Photo.Here.jpg"]]];
// Do any additional setup after loading the view.
}
- (NSUInteger)numberOfPhotosInPhotoBrowser:(MWPhotoBrowser *)photoBrowser {
return _photos.count;
}
- (MWPhoto *)photoBrowser:(MWPhotoBrowser *)photoBrowser photoAtIndex:(NSUInteger)index {
if (index < _photos.count)
return [_photos objectAtIndex:index];
return nil;
}
- (void)segmentChange {
[self.tableView reloadData];
}
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
@end
就这样。
于 2012-09-05T17:16:02.287 回答
2
github页面对我来说非常有用。他们有一个很棒的教程。这是链接:https ://github.com/mwaterfall/MWPhotoBrowser
于 2013-08-14T19:53:48.537 回答