On the iOS 26 system, the left and right buttons on the page navigation bar have added some new features, such as animation effects when clicked and UI-level wrapping effects. However, I don’t want to use these features—what should I do? We initialize the buttons on the navigation bar like this: UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithCustomView:customView]; Doing this enables some of the system’s built-in features. How can I remove these features?
P.S. We have noticed that the issue can be resolved by adding the "UIDesignRequiresCompatibility" key in Info.plist. However, this configuration may become invalid next year, so we do not intend to use this temporary workaround and prefer to make modifications at the code level instead.