iOS Simulator 8.1 and 8.2 Translucency Bug with UITabBar? - ios

Is there any known Bug regarding the iOS Simulator and UITabBar for iOS 8.1 and 8.2? Today I noticed during testing that text heavily shines through the UITabBar when running in the 8.1 and 8.2 Simulators, while other iOS versions work flawlessly.
I want to make sure there's no additional work needed, as the iOS 8 UINavigationBar translucent color drawing issues immediately came to my mind.
Demo Setup
Create fresh Tabbed App (using ObjC or Swift)
Delete the First View and add a UITableViewContoller with dummy Static Cells
Results
Run the application, on iOS 8.1 and 8.2 Simulators the text shines through, on iOS 8.3 and above everything is working as expected.
Not related to Simulator Scaling, tested. Using a late 2013 rMBP with discrete GPU, El Capitan 10.11.2 and Xcode 7.2 (7C68). Working fine on device running iOS 9.
Question: I don't have any iOS 8.x devices around anymore, can somebody please confirm (i.e. from memory) if that's simulator only or an OS bug? Or point to a rdar?
Edit: Verified that it's not related to Swift, also happens with ObjC.
#maddy: Thanks for fixing the Tags!
Edit: Probably a regression related to this Bug with iOS 7.1: Tab bar background is missing on iOS 7.1 after presenting and dismissing a view controller
Cheers,
Frederik

Many issues that are seen in the simulator are not simulator bugs but rather OS bugs that the simulator is revealing.
In this particular case, I think the issue is that there should be a blur getting applied to that layer behind the tab bar. It may be the case that you have turned on the "Low Quality" option in the "Graphics Quality Override" (Debug menu). Try turning that back to "Default" as that should cause all effects to be applied.

Related

Modal ViewController Appearing Black in Xcode 9 Beta 4 on Multiple iOS Versions

I'm writing my app using Xcode 9 beta 4 and I'm randomly getting a black screen whenever my modal pops up. I've tried various ways to fix it and I was wondering if any of you have suggestions. Right now I just use the basic '[self performSegueWithIdentifier:#"toVC" sender:nil];' and I've got the segue and such setup properly. The biggest issue is that it's seemingly random! As in sometimes the view loads perfectly fine and sometimes it just loads black.
The black image
I have absolutely zero idea why this is happening. I've tested on the iOS 10.0 simulator and the iOS 11.0 beta 4 simulator and it happens in both places. If any of you have any insight as to why this is happening then please let me know.
Release notes:
Simulator devices will show as all black on some hardware. (32436030)
Workaround:
defaults write com.apple.CoreSimulator.IndigoFramebufferServices FramebufferRendererHint 1
to force use of Metal. If that doesn't work, try 2 (force use of OpenCL).
from Apple Dev Forums

White line appears at the bottom of UIButton

I just published a very simple app on the App Store. I wrote it for iOS 9.1 because to download Xcode 8 I would have to upgrade my laptop to El Capitan or Sierra (it's running Yosemite slowly so I don't think its a good idea).
When I was testing the app, I used a device running iOS 9.1, because the iPhone used must be running the same OS number that the app was programmed for, for some reason.
I published the app and I downloaded into two phones, an iPhone 5s running iOS 9.3 and an iPhone SE running iOS 10. The 5s works fine, however when I run the app on the SE, thick white lines appear at the bottom of every UIButton. I've tried deleting the app and reinstalling, but the problem still occurs.
I've never coded on Swift 3, and this is my first App Store release, so I'm clueless as to what the problem is. I haven't found any information online regarding this.
Is this a problem I can fix? If so, how can I fix it?
Here's my app, btw (shameless plug) : https://itunes.apple.com/es/app/breakitup/id1207626557?l=ca&mt=8
As you can see, white lines appear at the bottom of the buttons
There is not an issue with your code or XIB related issue.
Check your Setting -> General -> Accessibility -> Turn Off Button Shapes.
Run your project again. It will not shows you underline below buttons.

Objects showing in iPhone Sim but not iPad sim

Full disclosure: I'm very new to iOS development.
Using Xcode Version 7.2.1, Swift programming language, targeting 9.0
I have a very simple app. Universal. When running in simulator mode it works fine for any iphone chosen in the simulator. Everything shows up where it's supposed to etc.
When running it in iPad simulators, any of them, the only thing showing up is the navigation bar. All objects that are supposed to show up on the screen, are gone.
When debugging, the objects seem to get created alright.
Maybe there's something to be done in AppDelegate?
As I imagine this is a really noob problem I again like to emphasise that I'm grateful for any suggestions you may have.

Xcode 6.1 issues while opening the simulator

I have recently started working on IOS app development and was encountering an issue. I have downloaded XCode 6.1.1 and my target SDK is IOS 8.1.
On building and running my application I dont have the mobile/Iphone interface coming up in which I can check my layout how the app will be presented once it is deployed on Iphone. All I get is a rectangular box which is definitely not resizable and I am unable to check my app.
On this rectangular box which is definitely not the one I am expecting, I can see my labels and buttons in a crap state.
I tried changing the SDK version to 7.1, changed the build type from debug to release, change the deployment target to 7.1 also, using Iphone 5S,7.1 simulator also but the issue seems non-resolved.
It looks like you're on 100% zoom, so you should be able to see the full phone by zooming out. In the iOS simulator, in the top bar go to Window->Scale and select 50% or 75%. If the zoom level is the problem, that should fix it. Hope it helps :)

UITableView renders correctly in Simulator iOS 7.0, but not for iOS 6.1

I have an iPad app (XCode 5, iOS 7, ARC, Storyboards). When running the app in the Debugger, Simulator iOS 7.0, it works fine. When running in the Simulator iOS 6.1, I get black cells in the UITableView. Here is what I'm talking about:
This is what it's supposed to look like:
Unfortunately, my iPad that I do testing on has iOS 7.0, so there is no way I can test it on 6.1. Any ideas how to determine if this will carryover to a live iPad running 6.1? or should I now set the target iOS to 7.x?
The iOS simulator is usually reasonably accurate, so I'll assume that the same results will appear on an iPad running iOS 6.1. You might want to check how the cells appear on an iOS 6.1 storyboard, to make sure that you aren't setting them to black yourself by accident. If you go to your storyboard's file navigator view, there's an option to view it as iOS 7 or iOS 6.1 and earlier (outlined in red).
If this isn't the issue, I'd check any code you have that might be affecting the appearance of the cell. I know that the tintColor property, for example, has had its behaviour changed.

Resources