I have an arrow that points to the bottom for each table cell. When you click on a table cell, the screen doesn’t move to another screen. Rather, the bottom picker changes depending on which cell you selected.
Is this workflow acceptable according to Apple, or does it break guidelines?

This is not against the apple gui guidelines, and you are free to do this as you like.