relisten-ios
relisten-ios copied to clipboard
Share via Messages screen is missing a cancel button
I tried to share the currently playing song via messages. There's no cancel button once the share screen appears.
@farktronix is this related to Chameleon framework? I used it in another project and it completely hijacked all styling. I ultimately had to override the appearance proxy for affected classes.
Good idea! I went ahead and removed the Chameleon framework to see if that was the problem, but this bug still happens. The changes are on a branch at https://github.com/farktronix/relisten-ios/tree/KarmaChameleon but I'm not sure if it's worth merging them into master.
Yeah...I probably spent too much time trying to fix that bug. No matter what I tried it was impossible to set the appearance of MFMessageComposeController when it's not directly managed.
The cancel is there, just not visible.
I haven't actually looked at this specific issue but in the past I think I've solved it by either:
- setting a the tint color for toolbar buttons within
MFMessageComposeController
- only setting the custom tint colors for those within a UINavigationController subclass and then using that subclass everywhere in the main app