2012-01-18 173 views

回答

2

您不能以編程方式生成xibs/nibs。

我建議您將圖像座標另存爲plist文件。甲plist文件可以包含一個NSArray或對象的NSDictionary,所以(例如)建立座標的一個這樣的數組:

NSMutableArray *coordinates = [NSMutableArray array]; 
for (UIImageView *view in arrayOfImageViews) 
{ 
    NSString *position = NSStringFromCGPoint(view.center); 
    [coordinates addObject:position]; 
} 

[coordinates writeToFile:someFileName atomically:YES]; 

然後就可以加載它使用

NSArray *coordinates = [NSArray arrayWithContentsOfFile:filename]; 

然後循環相同的方式通過陣列並使用它來重新生成圖像視圖。

很明顯,這是一個過於簡單的例子,因爲您需要在plist中包含圖像名稱和其他數據,但希望您能明白。你的數組可能實際上包含字典,每個字典都包含圖像名稱和座標值。

相關問題