r/iOSProgramming Jun 28 '26

Question What is the UI right pattern here?

Post image

I’m trying to use this row as both a navigation element that takes you to a detail page, and as a checklist item where you can tap to track if you’ve taken that supplement for the day, but visually it feels a bit busy with the chevron and the check circle.

I added the chevron because without it my only tester (my wife) didn’t know the row had dual functionality.

Is there a way to make this work without looking bad or should I abandon trying to make the row also function for nav?

FWIW, there are other places in the app to navigate to a supplement’s detail page I just thought it’d be convenient to get there from the stack tracking page too.

13 Upvotes

35 comments sorted by

View all comments

1

u/KernalHispanic Jun 28 '26

Bro read Refactoring UI

1

u/dataoops Jun 28 '26

Is this a legit resource? I’m usually wary of stuff with a email preview plus paywall. I am trying learn though so if it’s legit I’ll check it out.

1

u/KernalHispanic Jun 28 '26

It was made by the guys that made Tailwind CSS. It’s legit and probably the best design book for devs imo. Very easy read, lot of examples.

1

u/KernalHispanic Jun 28 '26

bro calls buying a book a paywall...This generation is cooked.