2012-11-29 66 views
1

我有一個UIImageView,我想在其中顯示一系列存儲在sqlite中的動畫圖像。我怎樣才能做到這一點?如何動畫存儲在sqlite中的圖像

在.hi有像..

  UIImageView *photosImgView; 

     @property(nonatomic,retain)IBOutlet UIImageView *photosImgView; 

中的.mi有像..

@synthesize photosImgView; 

    - (void)viewDidLoad 
     { 
      [super viewDidLoad]; 

      PeopleTable *ppl = [[People alloc] init]; 

     photosImgView.animationImages=[NSArray arrayWithArray:ppl.photo]; //(problem is in this line) 

     photosImgView.animationDuration = 5; 
     photosImgView.animationRepeatCount = 1; 
     [photosImgView startAnimating]; 

    [self.view addSubview:photosImgView]; 
} 

提前請幫me..Thanks ...

+0

什麼意思動畫圖像在sqlite .. – Rajneesh071

+0

我有一些圖像在我的sqlite表和列名稱是照片,我有photosImgView我想要的是我想顯示這些圖像在這photosImgView後一個其他。 – suvarna

+0

所以你能夠從數據庫中獲取圖像..? – Rajneesh071

回答

0

使用FMDB,那很簡單...

並在你的桌子上做一個循環(選擇)

NSMutableArray *imgs = [NSMutableArray array]; 
FMResultSet *s = [db executeQuery:@"SELECT * FROM myTable"]; 
while ([s next]) { 
    [imgs addObject:[s stringForColumn:@"row"]]; 
} 

photosImgView.animationImages=imgs; 

完成!