在我的應用程序中,我必須在每3行後顯示圖像。我的圖像是靜態的,它應該在每3行後。我不想採取UIImageView並將其添加到單元格,但如果有任何方法來顯示我的圖像直接使用Cell的屬性。我的圖像大小爲320X87像素。我如何使用表單元作爲UIImageView不使用Custum單元?
回答
您將不得不爲這個特定的單元格創建一個自定義單元格,但是它會被立即執行一次,這要感謝reusableCells。例如:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"TableCell";
static NSString *ImageIdentifier = @"ImageCell";
UITableViewCell *cell;
if (!(indexPath.row % 3))
{
cell = [tableView dequeueReusableCellWithIdentifier:ImageIdentifier];
if (cell == nil)
{
cell = [[[MyCustomCell alloc] initWithDelegate:self reuseIdentifier:(NSString *)ImageIdentifier] autorelease];
}
}
else
{
cell = [tableView dequeueReusableCellWithIdentifier:ImageIdentifier];
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithDelegate:self reuseIdentifier:(NSString *)ImageIdentifier] autorelease];
}
// customization of your rows here (title, ...)
}
return cell;
}
我不相信這是可能的,因爲你的圖像對於標準的UITableViewCell來說太大了。您需要製作自定義單元格,然後在cellForRowAtIndex方法中加載適當的單元格。不要忘記在代碼/ IB中設置適當的cellIdentifiers。
也許你可以添加一個UIImageView作爲標準單元的contentView的子視圖,但這聽起來不像是我最好的解決方案。
其實我知道這是可能的,因爲在泰伯維的 - (UITableViewCell的*)的tableView:(UITableView的*)的tableView的cellForRowAtIndexPath:(NSIndexPath *)indexPath 在這種方法,通過編寫這些代碼,我們可以做到這一點,但我只是想設置圖片 cell.image = [UIImage imageNamed:@「abc.png」]; 但是,如果您爲圖像設置單元格框架,則此代碼無法設置單元格的實際圖像大小,請告訴我。並感謝您的回覆。 – 2010-05-11 07:19:34
我不相信你可以改變標準UITableViewCell的幀大小。 Thomas Joulin的代碼示例是最好的選擇。 – 2010-05-11 07:26:02
只是要足夠高度的小區,其相應的委託方法,然後添加您的圖像視圖作爲一個子視圖到小區的物業contentView
。
- 1. 如何使用畫布作爲GWT單元格的單元格?
- 2. 表單元顯示作爲使用CSS
- 3. 使用UIImageView調整單元格高度
- 4. 我想使用單元格文本字符串作爲單元格引用
- 5. 我如何單元測試使用
- 6. 如何使用TypInfo單元
- 7. CakePHP - 如何使用登錄表單作爲元素
- 8. 如何使用元類創建註冊表單(ModelForm)作爲django.contrib.auth.models.User?
- 9. 爲表格視圖單元格Animate UIImageView
- 10. 使用單元格值作爲計算的單元格範圍
- 11. Zend Framework:表單:我應該使用camelCase作爲表單元素名稱和數據庫表,還是不使用?
- 12. 我可以使用表格單元作爲獨立式樣嗎?
- 13. 使用表單選擇表單元素
- 14. 使用UIViewController作爲TableView單元格
- 15. 如何使用單元格獲取單元格引用?
- 16. OpenJPA,Jersey,JUnit:爲我的單元測試使用不同的持久性單元?
- 17. 如何使用Bootstrap的表單水平對齊表單元素?
- 18. 如何使用UITableViewController的新單元格重用行爲初始化單元格
- 19. 使用openoffice時phpword表單元格大小不起作用
- 20. VBA引用單元格使用工作表名稱不正常
- 21. 如何使用System.Windows.Threading.Dispatcher對單元進行單元測試
- 22. 如何使用jmockit做單元測試單元測試
- 23. Android:單元測試:如何使用SensorManager創建單元測試?
- 24. 如何添加單元到當前單元的使用條款
- 25. 如何從單元格訪問UIImageView
- 26. 如何在單元之間放置UIImageView?
- 27. 如何在工作表中使用單元格範圍的UDF?
- 28. 如何使用ASP.NET更改表單元素的動作部分?
- 29. Zend:我如何使用setDecorators()創建自定義表單元素?
- 30. 如何使用JQuery使用Tab鍵瀏覽表格單元格?
謝謝你!但是我使用了不同的選項。你完全正確。沒有問題與你的代碼。再次感謝。 – 2010-05-11 11:04:07