Tag: 界面

知道在Apple Watch Modal Interface Controller中点击取消button时的情况

如果界面控制器是以模态方式显示的,是否有办法知道用户是否按下取消button? 假设你想在接口控制器被解散之前做一些事情。

.bounds vs .keyWindow.bounds?

我认为我想覆盖整个屏幕。 我想设置其框架覆盖整个屏幕。 浏览堆栈溢出我发现了这两种不同的方式来设置视图框架来覆盖屏幕: [UIScreen mainScreen].bounds [UIApplcation sharedApplication].keyWindow.bounds 在我看来,他们总是返回相同的值,或者至less在我尝试过的less数testing用例中。 目前我使用UIScreen ,但我好奇知道这些调用之间的区别? 会不会有一些情况会返回不同的值?

iPhone的iOS如何创build交互拖动,旋转,resize,删除视图控制?

我有一个允许用户添加内容到一个canvas的应用程序。 我希望能够提供用户移动,旋转,resize,反映这个内容的能力。 目前我正在做这个手势,但想知道是否有某种开源的小部件,围绕视图画一个盒子,并添加4个button来执行这些function: 旋转90度 自由旋转 调整 删除 任何人都可以想到一个开放源代码的框架,我可以添加到我的项目来创build像显示的控件? 我可以手动构build这个,但debugging手势识别器和视图旋转并不是最有趣的事情,所以我正在寻找一些更精致的东西。 谢谢!

理解在@interface声明中使用“(Private)”

我看过一些这样写的代码: @interface AViewController(Private) 我想知道,如果(Private)提交到App Store的意思是什么? 这一般意味着什么?

如何使Xcode自动符合协议

当我使用原型表视图时,我总是必须遵守协议TableViewDataSource 。 我总是忘记我需要实现什么方法,所以我必须每次看看协议的来源。 这非常耗时。 我认为Xcode必须有一个function,自动为您实现所需的方法,对不对? 就像IntelliJ IDEA,Eclipse和Visual Studio一样。 我想知道在哪里可以find这个function。 如果没有,是否有解决方法? 至less我不必在每次遵守协议时都打开协议的源代码。 如果你不明白我的意思,下面是一些代码: 我有一个协议 protocol Hello { func doStuff () } 当我遵守它时, class MyClass: Hello { } 我经常不记得我需要实现的方法的名字。 如果Xcode有一个function可以将上面的代码变成这样: class MyClass: Hello { func doStuff () { code } } 现在你明白我的意思了吗? 我只想问问哪里可以find这样的function。