Yeah I have that disabled.
I just figured out one thing that was throwing me off (seems like a bug?). If I switch from iPad resolution to either of the iPhone resolutions, and then press play, the UIImageButton I am testing with shows up out of place, strangely re-scaled, and using different images for its inactive and hover states. BUT, once I click on the button or highlight it in the Inspector, it suddenly snaps into place, properly scaled. (I am not worrying about the different image issue yet).
Is this because clicking the button or highlighting it in inspector calls MakePixelPerfect, which fixes things? Should there be a MakePixelPerfect call somewhere else, like in the Start method of UIImageButton?
Thanks for the prompt response!