English 中文(简体)
HRW: UIButton and UILabel in UITableViewCell
原标题:iOS: UIButton and UILabel in UITableViewCell

我在方案上实施了“可调通”的习俗,在那里,我设立了UIButton和UILabel。

For the UIButton, I used the addTarget:action:forControlEvents: method to call another method which make a HTTP post request which updates the UILabel text in the server. However, now I want to update the text in the UILabel, instead of reloading the app.

我如何这样做?

我面临的问题是,University Laborel和UIButton都是UITableViewCell的分支,因此它们之间没有直接的联系。

最佳回答

I think if you made the label and button are fields of the custom cell you made. Then make the action handler also on the custom cell, you will be able to access the label easily. It would be something like that:

海关

   UIButton *button;
   UILabel *label;
   -(IBAction) updateLabel:(id) sender;

海关

<>Update>

//[button addAction:@selector(updateLabel)  target:self];
-(IBAction) updateLabel:(id) sender{
[self.label setText:@" text"];
}

You can Implement the custom cell using Interface Builder. You can also connect the action to the button from Interface Builder as well, you will need to move the action prototype to the header file. Make the file owner the ViewTableController to load that cell. Then make an outlet for your custom cell on the TableViewController and on the delegate method you can load the custom cell like that:

// Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)table_view cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *cell_identifier = @"Cell";
    CustomCell *cell;
    cell=(CustomCell*)[table_view dequeueReusableCellWithIdentifier:cell_identifier];
    if (cell==nil) {
        self.customCell=nil;
        [[NSBundle mainBundle] loadNibNamed:@"custom_cell" owner:self options:nil];
        cell=self.customCell;
    }
}
问题回答

暂无回答




相关问题
List Contents of Directory in a UITableView

I am trying to list the contents of Ringtones directory in a TableView, however, I am only getting the last file in the directory in ALL cells, instead of file per cell. This is my code: - (...

iPhone NSUserDefaults persistance difficulty

In my app i have a bunch of data i store in the NSUserdefaults. This information consists of an NSObject (Object1) with NSStrings and NSNumbers and also 2 instances of yet another object (Object2). ...

Writing a masked image to disk as a PNG file

Basically I m downloading images off of a webserver and then caching them to the disk, but before I do so I want to mask them. I m using the masking code everyone seems to point at which can be found ...

Resize UIImage with aspect ratio?

I m using this code to resize an image on the iPhone: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:...

Allowing interaction with a UIView under another UIView

Is there a simple way of allowing interaction with a button in a UIView that lies under another UIView - where there are no actual objects from the top UIView on top of the button? For instance, ...

热门标签