2
A
回答
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中包含圖像名稱和其他數據,但希望您能明白。你的數組可能實際上包含字典,每個字典都包含圖像名稱和座標值。
相關問題
- 1. 在iOS應用程序中生成並保存圖像
- 2. 在iOS應用程序中,我在哪裏存儲保存的用戶數據?
- 3. 將初始內容存儲在一個ios應用程序中
- 4. 解碼內容:在ios應用程序中編碼XML內容
- 5. 在Jenkins中生成用戶內容
- 6. iOS應用程序,保存用戶名和密碼的地方
- 7. 保存下載的內容,當在應用程序購買完成
- 8. 在應用程序內保存密碼
- 9. 生成主鍵:通過從存儲的Ids中提取,保存在Web應用程序的應用程序層
- 10. 保存iOS應用程序陣列
- 11. 使用RESTeasy生成應用程序/ zip內容
- 12. 保護空氣應用程序內容
- 13. 在多用戶saas應用程序中生成序列號
- 14. 獲取用戶輸入並將其保存在應用程序內存中
- 15. 檢查iOS應用程序在儀器中使用的內存
- 16. ios編程:保持用戶配置在內存vs存儲
- 17. 在iOS應用程序中的應用程序存儲大小
- 18. 生成每個應用程序的靜態內容QueryString參數
- 19. 保持應用程序在iOS中
- 20. 找出應用程序在緩存中存儲的內容
- 21. Liferay的 - 導出用戶生成內容
- 22. WordPress用戶生成的內容插件
- 23. 用戶生成內容的CMS?
- 24. 從iOS應用程序內生成條碼
- 25. AngularJS - 用用戶生成的內容增加動態HTML內容
- 26. 在Android應用程序中保存用戶創建的元素
- 27. iOS本機應用程序不會緩存網頁內容
- 28. 打開.mobileconfig文件保存在Safari中的應用程序ios
- 29. 存儲iOS應用程序的用戶密碼和用戶名
- 30. iOS中的哪些應用程序生成這些用戶代理?