问题内容: 如何在我的表格视图中重新加载单元格的数据?我想向我的服务器发出请求,并且服务器响应JSON。目前,我实现了请求和响应处理,并且可以在单元格中显示数据。但是我希望服务器仅响应十个数据集。当我滚动到带有应用程序中十个单元格的表格视图的末尾时,我想向服务器发出下一个请求,服务器将提供接下来的十个数据集,依此类推。我使用Swift作为编程语言。 谢谢! 问题答案: 您可以使用以便重新加载整个表
问题内容: 我是Swift的新手,我想知道如何解散当前的视图控制器并转到另一个视图。 我的故事板如下:MainMenuView-> GameViewController-> GameOverView。我想关闭GameViewController转到GameOverView,而不是MainMenuView。 我在MainMenuView中使用以下代码: 在GameViewController中,我使
问题内容: 我有一个显示两个相同类型的。当您点击其中一个视图时,它们会通过动画改变其高度。 但是,这些视图嵌入的对象没有动画,这会导致丑陋的毛刺,因为该行的高度会立即更改,而该行中的实际视图则具有动画效果: 我也该如何制作动画?我尝试在其中添加修饰符,但没有任何作用。 我也不想将其移出视图。该视图应该是独立的,不应依赖其他视图来控制它(我认为这就是MVVM的目的) 谢谢! 问题答案: 解决方案是通
问题内容: 我已经使用Xcode 11,Beta 5为iOS 13手动设置了根视图控制器。在部署信息中删除了对main的引用,包括在info.plist中删除了对main的引用,而我从未发现自己必须在iOS 13之前做。窗口在SceneDelegate中完成,嵌套在willConnectTo函数中。通常,如果我错过了某个步骤,该应用程序将崩溃。现在,我得到了一个空白的黑屏,而不是看到我的视图控制器
问题内容: 我想将视频裁剪为正方形,但是我做不到。 我将此代码转换为swift,但在导出视频后仅出现黑屏 我想念什么? 问题答案: 您最终将缺少exporter块,无法对创建的对象执行导出操作:
问题内容: 我正在Swift iOS应用程序中使用类型的参数列表来保存一些最终将传递给Web服务的参数。如果我将Bool保存到此字典中然后打印,它会显示为“ Optional(1)”,因此正在将其转换为int。我无法发送一个int,并且需要将其设为“ true”。下面的示例代码。 我怎样才能将其保存为实际的true / false值而不是整数? 注意事项 这与AFNetworking一起使用,因此
问题内容: 我试图在 UINavigationBar的* 右侧添加 自定义视图 。我尝试了以下操作,但是视图未显示!请帮助,在此先感谢! * 问题答案: //创建uiview并添加三个自定义按钮
问题内容: 我想从Swift应用程序内部知道用户何时从一个应用程序更改为另一个应用程序。 例如:从Google Chrome浏览器切换到其他应用(例如Xcode)将触发此事件。 有没有办法通过事件监视器来接收应用程序切换事件? 问题答案: 您可以在观察钥匙时添加观察者。您将选择器指向您的一种方法,然后从字典中获取信息。 AppDelegate中的简单示例: 斯威夫特2.2 迅捷3
问题内容: 在我的应用程序中,我有一个表格视图,每个单元格中都有一个图像,标签和文本视图。我希望能够根据文本视图中的内容量自动调整单元格的大小。(文本视图是最下面的文本。) 到目前为止,我已经添加了正确的约束。文本视图的前导,尾随,顶部和底部,并且已禁用滚动和编辑。 在我的tableViewController.swift文件中,我编写了以下代码: 但是,这不起作用,因为当我在文本视图中添加更多文
问题内容: 我正在尝试做的插图 我正在尝试执行以下操作: 播放音乐 录制方形视频(视图中有一个容器,可以显示正在录制的内容) 在方形视频的顶部和底部分别添加标签和应用图标和名称。 到目前为止,我设法播放音乐,在另一个视图中的方形容器中显示AVCaptureVideoPreviewLayer并将视频保存到相机胶卷中。 事实是,我几乎找不到关于使用AVFoundation的模糊教程,这是我的第一个应用
问题内容: 我有以下设置。 一个XXXCustomControl,它是UIControl的子类。它包含一个子视图称为内容查看UIView的类型与大小比控制的区域小..这种观点有; 我需要将该属性设置为YES,因为水平滚动视图会不时地放入其中,并且它们必须是可滚动的。如果超级视图(在我们的示例中,内容视图不允许用户交互,则继承于子视图。)但是与此同时,当它的内容视图中不仅在区域A中而且在内容视图中均
问题内容: 在与此问题相关的帖子中,我没有找到相关且最新的答案。 我想在启动时加载所有ViewController。目前,它按预期启动,但是当我点击一个栏项目(第一次)时,由于尚未加载,因此加载时间略有延迟。 我该怎么做是Swift? 谢谢。 问题答案: 要预加载的视图,只需访问其属性: 要将所有视图控制器预加载到,您可以执行以下操作: 或者更紧凑一些:
问题内容: 我想将两个唯一的警报附加到同一视图。当我使用下面的代码时,只有底部的警报起作用。 我正在macOS Catalina上使用Xcode 11的正式版本。 我希望在设置为true 时显示第一个警报,而在我设置为true时希望显示第二个警报。只有第二个警报显示其状态为true时,但第一个警报不执行任何操作。 问题答案: 第二个调用覆盖了第一个。您真正想要的是指示是否显示警报,以及应该从闭包后
问题内容: 我的观点超过15 。我必须为所有设置bottomBorder(extension)。我可以一一设置所有功能,也可以正常工作。我想一次设置所有的底部边框。这是我正在尝试的代码,但似乎for循环未执行。我什至尝试过,但是for循环也没有执行。 问题答案: 我让它工作了,但是仍然需要解释 为什么有问题的代码无法工作, 我是从论坛的某个地方获得的,不能完全相信答案。 在viewDidLoad或
问题内容: 假设我有一个模型Car,该模型在 ViewModel1中 实例化为以下初始属性: ViewModel1 然后,我需要在下一个视图控制器中完成汽车的其他信息。遵循MVVM时,在视图控制器之间传递模型的 正确 方法是什么? 使用MVC,操作很简单,因为视图可以引用模型: 以下是对该问题的伪尝试,但是我给人的印象是视图模型应该是私有的,并且只能由单个视图控制器访问。因此,以下尝试对我来说似乎