English 中文(简体)
如何在可转让的电文中标出
原标题:how to tag UIImage in UITableViewCell

我想对UITableViewCell的图像——电池.imageView.image(例如,Red <->Green)

如果目前的形象是绿色的,那么当用户点击UITableViewCell时,图像会变。

一俟我树立形象

cell.imageView.image = [UIImage imageNamed:@"Green.png"];

如何发现该囚室目前使用的是什么形象?

感谢任何帮助!

最佳回答

这只是粗略的,但是,如果说这样的话,你就应该能够:

if ([cell.imageView.image isEqual:[UIImage imageNamed:@"Green.png"]]) {
    // image is green;
} else {
    // image is red;
}

我仅对它进行了测试,以确保它能够奏效。

问题回答

Seting 观点 本身:

#define IMAGE_TAG_GREEN 50
#define IMAGE_TAG_RED   51

-(UITableViewCell*) tableView:(UITableView*) tableView cellForRowAtIndexPath:(NSIndexPath *) indexPath {
  static NSString *CELL_ID = @"some_cell";
  UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CELL_ID];
  if(cell == nil) {
     //do setup here...
     cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CELL_ID] autorelease];
     cell.imageView.tag = //some logic here...
  }
  if(cell.imageView.tag == IMAGE_TAG_GREEN) {
    //...
  } else {
    //...
  }
  return cell;
}

<>Sincetag的继承财产,您不能使用。 www.un.org/chinese/ga/president 使用<代码>UIImageView

I believe just add a Boolean expression and make it TRUE if it is green and FALSE if it is red. Make this boolean expression extern type so that this could be a global expression. Set the boolean value on clicking the image. I believe this would be of some help.

我对这一点说了新话,但我想象,你会作一番话。

If (cell.imageView.image = [UIImage imageNamed:@"Green.png"]) {
    cell.imageView.image = [UIImage imageNamed:@"Green.png"];
} else
{
    cell.imageView.image = [UIImage imageNamed:@"Red.png"];
}

或者你可以真正地 f取和使用

cell.imageView.image = ([UIImage imageNamed:@"Green.png"]) ? 
    cell.imageView.image = [UIImage imageNamed:@"Green.png"]; : 
    cell.imageView.image = [UIImage imageNamed:@"Red.png"];

让我们知道你如何这样做。

Kolya





相关问题
Code sign Error

I have created a new iPhone application.I have two mach machines. I have created the certificate for running application in iPhone in one mac. Can I use the other mac for running the application in ...

ABPersonViewController Usage for displaying contact

Created a View based Project and added a contact to the AddressBook using ABAddressBookRef,ABRecordRef now i wanted to display the added contact ABPersonViewController is the method but how to use in ...

将音频Clips从Peter改为服务器

我不禁要问,那里是否有任何实例表明从Peit向服务器发送音响。 I m不关心电话或SIP风格的解决办法,只是一个简单的袖珍流程......

• 如何将搜查线重新定位?

我正试图把图像放在搜索条左边。 但是,问题始于这里,搜索条线不能重新布署。