IOS 8 UITableViewController scroll separator

I had a problem with iOS 8 on iPhone6 ​​and the simulator, when you have a UITableViewController with visible delimiters, there seems to be a display problem. Now I can publish some code, but really, if you make a simple UITableViewController, you will have the same problem, just look at eBay and Kijiji, everyone has a problem.

Usually you will not see this small difference if it happens only once in the blue moon, but if you do not miss a single stop, you will see it flash. (less on ebay since their delimiters are too close to white, but Kijiji is pretty obvious)

Sorry I want to post a screenshot, but unfortunately I don't have a reputation yet, so you have to try it yourself.

Any help would be appreciated

thanks

+5
source share
3 answers

Add Renders with edge antialiasing to your plist file, fixed the problem for me.

+7
source

The reason the dividers are blinking is because the application is not intended for large displays, and the phone zooms in on the application to fill the large screen. As the height of the separator becomes fractional, the separator line crosses the boundaries of the pixels and becomes smoothed, which makes it wider, lighter and / or darker than usual.

The answer is (wait for the developer) to update the application to support the native resolutions of the iPhone 6 and 6 Plus.

You can enable your own resolution in your application by adding startup images or a startup screen file.

  • Image Launch

    • iPhone 6 requires an image running on port 750x1334.

    • iPhone 6 Plus requires an image with a portrait (1242 x 2208) and landscape (2208 x 1242), since it can run applications in both landscape and portrait.

  • Run screen file (iOS 8)

    With Xcode, you can add a startup screen storyboard or tip.

    • In Xcode 6, open the File menu and select New > File... > iOS > User Interface > Launch Screen .

    • On the General tab, for your project settings, find the App Icons and Launch Images section. Name the Launch Screen File name of the created file. This will set the UILaunchStoryboardName key in your Info plist.

+8
source

Delete subtitle clips in my custom cell. Fix the problem for me.

0
source

Source: https://habr.com/ru/post/1205984/


All Articles