我有三個圖像,我想在後臺旋轉。以下是我到目前爲止。我想有一個類可以容納所有這些UIImageView並在後臺隨機顯示它們。我讀了關於UIView和框架方法,但我不知道如何添加它們,因爲它只需要一幀。旋轉背景圖像
因此,我用NSArray來代替所有的對象。現在唯一的問題是出現新的背景時,舊的背景不會消失。現在我刪除舊的背景嗎?
這將是巨大的,如果有人能在正確的方向指向我。
謝謝!
@interface ViewController : UIViewController
@property (strong, nonatomic) NSArray *imageArray;
@property (strong, nonatomic) UIImageView *imageView;
- (IBAction)buttonPressed:(UIButton *)sender;
@end
// .m文件
@implementation ViewController
@synthesize imageArray;
@synthesize imageView;
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
imageView = [[UIImageView alloc] init];
UIImage *image1 = [UIImage imageNamed:@"image1.png"];
UIImage *image2 = [UIImage imageNamed:@"image2.png"];
UIImage *image3 = [UIImage imageNamed:@"image3.png"];
imageArray = [[NSArray alloc] initWithObjects:image1, image2, image3, nil];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)buttonPressed:(UIButton *)sender {
NSUInteger index = arc4random_uniform(self.imageArray.count);
[imageView setImage:[imageArray objectAtIndex:index]];
}
@end
「只需要一幀。」 - 你期望一個觀點有多個框架?或者是什麼? – 2013-01-10 23:15:59
在後臺只有一個UIImageView,並在UIImageView的圖像(UIImage)屬性上進行切換。 –
凱恩,我可以在哪裏閱讀以瞭解您推薦的內容?謝謝! – user1968349