小编San*_*der的帖子

UINavigationBar从大标题跳转到小标题,同时推送到嵌入式UITableView iOS 11的UIViewController

从标题中可以看出,当我尝试UIViewController使用UITableView它并显示LargeTitle时,它会在第一时刻显示,然后隐藏到小的那个.

这很奇怪但是这个bug 只能在4英寸设备上重现.

在此输入图像描述

这种行为似乎是Apple的错误.

我错过了任何其他的变通办法或细微差别?谢谢你的任何建议.

上传的测试项目(GitHub)

uinavigationbar uiviewcontroller uinavigationcontroller ios ios11

9
推荐指数
1
解决办法
1002
查看次数

无法更改为IB中的不同大小类定义的约束IBOutlet

我为这个案子做了一个特殊的测试应用程序.(对不起,已经删除了)

我在控制器的视图中添加了一个视图Storyboard,设置了AutoLayout约束Interface Builder,并使其中一个(垂直空间)不同于不同的大小类.IB的截图

所以值为100 for Any height, Any width和0 for Regular height, Regular width.它运行良好,在iPhone上垂直距离顶部是100,在iPad上它是0.

此外,我IBOutlet为此约束做了,并希望在运行时将其更改为10

@property (weak, nonatomic) IBOutlet NSLayoutConstraint *topVerticalConstraint;
Run Code Online (Sandbox Code Playgroud)

似乎我无法改变它,因为它没有任何效果

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.topVerticalConstraint.constant = 10; // it doesn't work
}
Run Code Online (Sandbox Code Playgroud)

虽然它在我删除Regular height, Regular widthin的时候有效Interface Builder.

我想念大小班吗?

interface-builder ios autolayout nslayoutconstraint size-classes

7
推荐指数
1
解决办法
4767
查看次数

如何使用 Cocoapods 制作基于两个静态库的动态框架(Swift)

我想制作一个动态框架,将两个 3-rd 方框架与静态库结合起来,然后将其作为 pod 添加到我的项目中。这是他们的 podspec 文件

我尝试将它们添加到s.dependency我的 podspec 文件中,但出现以下错误 Pods error - target has transitive dependencies that include static binaries

试图将它们包括在内,s.vendored_frameworks但遵循https://github.com/CocoaPods/CocoaPods/issues/6409并且无法使用给定的解决方案进行解决。

你能帮助我指导我如何处理它,稍后我会发布一些测试项目来更仔细地研究这个问题。现在我只是有很多不同的测试项目都不起作用,我什至不知道要发布到 Github 来展示什么。

在我的大多数尝试中,我最终无法在我的框架 swift 文件中使用 Import IndoorsSDK/IndoorAtlas,因为“没有这样的模块”错误。

感谢任何帮助。

frameworks ios cocoapods podspec swift

5
推荐指数
1
解决办法
952
查看次数