I want to press the QTY button (red text) and copy the text (ie 13) into the textfield in the same row.

-(IBAction)qtyButtonPressed:(id)sender {
UITextField *textField = (UITextField *)[self.view viewWithTag:3];
textField.text = @"13";
this is what i have atm.
If every cell has a button, first you need to be able to identify which button from which row was clicked. Usually if it is a table with 1 section, you can just set the row number as the button tag value inside cellForRowAtIndexPath:… set when the cell is visible
Then in the selector called when the button is pressed, get the tag value to determine row number, and set text for textfield in that row
For this to work, you need to subclass a UITableViewCell, and make button and textField accessible with property/synthesize.