相关疑难解决方法(0)

为什么页面推送动画Tabbar在iPhone X中向上移动

我构建了一个app Demo,使用hidesBottomBarWhenPushed在Push Animation中隐藏Tabbar.

页面关系

但是,当我点击跳转按钮标签栏向上移动!?像这样: 标签栏向上移动

ios ios11 iphone-x

31
推荐指数
2
解决办法
6315
查看次数

Xcode Interface Builder.这些自动调整遮罩设置有何不同?

我现在很乐意在IB中使用自动调整掩码,但有两种自动调整设置,我不清楚它们是如何区别的:

使用上下锚点设置1自动
调整大小http://dl.dropbox.com/u/11270323/stackoverflow/autosize-mask-0.png

仅使用uppper锚设置2自动
调整http://dl.dropbox.com/u/11270323/stackoverflow/autosize-mask-1.png

一些背景.使用这些设置的UIView子类是子子视图.设置1给了我想要的行为 - 子视图使用其父视图扩展/收缩 - 而设置2以非显而易见的方式略有不同.

这两种设置之间的预期布局差异是什么?

谢谢,
道格

xcode interface-builder autosize ios5

8
推荐指数
1
解决办法
7146
查看次数

当iOS7上的selectedIndex值发生变化时,TabBar会消失

我有一个iOS应用程序,使用6.1 base sdk构建.现在我将应用程序移动到下一个SDK 7.0.我有一个tabbar,上面有5个项目.每个选项卡都是导航控制器.此外,推入这些导航控制器的每个视图控制器都会使用该方法隐藏标签栏

[self setHidesBottomBarWhenPushed:YES];
Run Code Online (Sandbox Code Playgroud)

当我在第二个选项卡时,我按下一个按钮,在网络连接后,它会弹出到根视图控制器并更新tabbarcontroller的selectedIndex.可以通过appdelegate中的引用访问主tabbar控制器.发生的事情是当选择的索引是1然后我将其设置为2标签栏消失.然而,当它是2并且我再次设置它2时没有问题.

[self.application.tabBarController setSelectedIndex:2];
Run Code Online (Sandbox Code Playgroud)

此问题仅发生在iOS 7模拟器中.当我在iOS 6模拟器上进行模拟时,它不会发生.我的tabbar项目也是自定义的,我不知道它是否与它有关.

可能是什么问题?

iphone objective-c ios

8
推荐指数
1
解决办法
2030
查看次数

使用hidesBottomBarWhenPushed时iOS7奇怪的动画

当我推动另一个隐藏了hidesBottomBarWhenPushed底部栏的视图控制器时,我得到了一个非常奇怪的动画行为.我找到的第一个帖子是:在iOS 7上使用hidesBottomBarWhenPushed在app内置目标<= iOS 6时的奇怪动画,但由于我的应用程序仅在iOS7上构建和运行,因此我的问题并非如此.

请参阅以下显示问题的视频(请参见右上角):

https://dl.dropboxusercontent.com/u/66066789/ios7.mov

仅当hidesBottomBarWhenPushed为true时才会出现这种奇怪的动画阴影.我该如何解决这个问题?

objective-c uitableview uiviewcontroller pushviewcontroller ios7

7
推荐指数
2
解决办法
5082
查看次数