I’m not sure if many are having these issues but I wanted to document them
Issue #1: Tweet size and separator inset on iPad landscape
If you take a look at the attached images you will see that something with the tweet view isn’t right. some tweets backgrounds are extended onto the next. So that there is a white background going over the next tweet. And some tweets height is too big, leaving unnecessary empty space. Also the separator insets don’t extend to the width of content view.
Issue #2: TWTRTimelineViewController hides UITabBarViewController tab
This issue is discussed here: TWTRTimeLineViewController Hides Tab Bar Item Image
Solution to issue #2: solution is not the ideal way to deal with the issue
So the solution looks like this UITabBarController -> UINavigationController -> UIViewController
Issue #3: Embedding UIViewController in UINavigationBarController causes timeline issues
Though it solves issue #2, in my case the timeline went under the navigation bar that came with the UINavigationBarController.
Issue #4: BarButtonItems and navigation title don’t appear
With the above solution its not possible to set the title or any BarButtonItems in IB for the navigationBar of the UINavigationContoller. NavigationBar is always empty unless set programatically
Issue #5:Navigation bar doesn’t appear.
Assuming we don’t go with the solution above and just have a
UITabBarController -> UIViewController and insert a custom navigationBar in IB. The navigationBar doesn’t appear at all. I’m assuming its hidden behind the timeline?
Issue #6: can’t get self.tabBarControler
Trying to do the following:
let parentTabBarController = self.tabBarController as! ChartDetailTabBarController
But getting nil. This same code works in the other UIViewController
Initially I wanted just UITabBarController -> UIViewController with a custom navigationBar but because of the issues above, I embedded my UIViewController in a UINavigationController