ios相关内容

简单的NS阵列-将对象放在NS阵列前面

针对NS阵列的简单问题。我将对象存储在NSMuteable数组中。 [obj1,obj2,obj3] 如果选择了一个对象,我希望将其放在数组的前面。即如果选择Obj3,则: [obj3,obj1,obj2] 下面的是可以使用还是重复obj3?此外,这是否可以使其线程安全? [myMutableArray insertObject:obj3 atIndex:0]; 推荐答 ..
发布时间:2022-08-08 16:51:09 移动开发

Xamarin Forms iOS导航栏

我需要有关Xamarin Forms iOS的帮助(Android运行良好)。当我在选项卡式项目上打开一个新页面时,iOS上的导航栏看不见,但当上下滚动页面时,导航栏出现了,虽然看不见,但后退按钮就在那里,可以点击。项目的所有其他页面都有相同的行为,后退按钮在那里,但看不见。请参见下图。 如何将导航栏设置为所有页面都可见? 查看GIF此处: 推荐答案 这是IOS15的默认行为更改 ..
发布时间:2022-08-08 12:47:13 移动开发

推送和呈现视图控制器

我使用导航控制器作为根视图控制器,在启动应用程序时出现一个视图控制器VC1,它有一个按钮,按下(在Segue的帮助下)会将您带到VC2,它有一个表格视图和5个单元格,现在我想使用Push而不是Segue,或者提供一个从VC2转到VC3的模型(单击单元格)。 我已使用 let displayVC : ForWebViewController = UIStoryboard(name: "M ..
发布时间:2022-08-07 17:58:56 移动开发

无法存储FireBase数据类型';AuthService';没有成员';setUserInformation';

我发现很难解决将数据存储到Firebase控制台上的问题。我相信代码是正确的,但我似乎找不出错误 类型“AuthService”没有成员“setUserInformation” 希望有人能帮我解决我的问题。非常感谢您的帮助! 我还附上了该问题的屏幕截图:screenshot of problem static func signUp(username: String, emai ..
发布时间:2022-08-07 17:49:22 移动开发

如何在编辑PHAsset时保留原始照片元数据?

我正在通过PhotoKit编辑照片,但我发现这不能保存原始照片的元数据。即使是苹果公司提供的SamplePhotosApp,当他们应用深褐色或Chrome滤镜时,也会发生这种情况。我的问题是,您如何确保保留所有原始照片元数据? 我已经了解了如何获取原始图像的元数据,并且我能够将该元数据保存到我创建的最终CIImage,但在提交编辑时它仍然被删除。将CIImage转换为CGImage到UIIm ..
发布时间:2022-08-07 12:01:03 移动开发

默认的UIFont大小和粗细,但也支持首选字体文本样式

如果我有自己的一组大小和权重不同的UIFont,例如: let customFont03 = UIFont.systemFont(ofSize: 40, weight: .thin) 我如何支持Dynamic Type,同时仍将我的自定义大小和权重保留为默认标准,并根据用户选择辅助功能大小的方式进行缩放? 我不确定preferredFont(forTextStyle:)是我想要的, ..
发布时间:2022-08-05 19:15:55 移动开发

如何将同一对象类型添加为同一领域中的不同表?

我正在使用Realm缓存特定于上次搜索的特定网络数据。我也希望能够启动或固定这些数据,以保存它以备将来使用。数据对象完全相同,并且我在文档中找不到任何允许我将它们保存在领域中的单独表中的内容。 推荐答案 最简单的方法是使用不同的名称创建模型对象的子类(例如,MyDataObject及其子类MySavedDataObject)。这将在领域数据库文件中创建一个具有相同架构的新表,并使您能够 ..
发布时间:2022-08-02 20:56:46 移动开发

在iOS 15中,后台区域(圆形和信标)检测有时会失败

我们正在开发一个应用程序,它应该响应iBeacon和背景中的圆形区域。 有时工作正常,但有时信标和圆形区域进入/退出突然停止。 在应用程序中,我们正在使用(后台模式) 重大位置更新 信标区域监控 环形区域监控 某些操作的持续位置更新 有什么想法吗?在我看来,在后台区域检测有时突然停止工作 可能是问题所在吗? 推荐答案 经过反复试错、测试以及与苹果公司 ..
发布时间:2022-08-02 15:36:37 移动开发

反应本机博览会iOS使用强密码功能不起作用

SDK版本:42.0.1 平台:iOS(14.7.1版) 设备:iPhone 12 PRO max; 大家好!在多次尝试将自动填充iOS的功能与TextInput组件的道具newPassword集成后,我最终决定寻求帮助。 我有一个简单的注册表,有三个字段: 用户名 密码 密码验证 以下是最简单的代码,它应该可以工作,但它不能: ..
发布时间:2022-07-25 19:44:27 移动开发

SwiftUI:导航视图中的动画

我正在尝试在SwiftUI中创建一个简单的动画。它基本上是一个矩形,可以更改其框架,同时保持在父视图的中心。 struct ContentView: View { var body: some View { NavigationView { VStack { Text("Text") ..
发布时间:2022-07-23 11:29:32 移动开发

我是否可以使用SWIFT中的参与者始终调用主线程上的函数?

我最近看到SWIFT在Swift 5.5中引入了对Actor模型的并发支持。此模型使安全并发代码能够在我们具有共享、可变状态时避免数据争用。 我希望在我的应用程序的用户界面中避免主线程数据竞争。为此,在我设置UIImageView.image属性或UIButton样式的任何地方,我都在调用点处包装DispatchQueue.main.async。 // Original functio ..
发布时间:2022-07-21 23:41:13 移动开发

如何使用颜色划分创建渐变效果?

我正在尝试创建一个表视图(自定义类而不是UITableView),其结果具有渐变效果,如下图所示: 我尝试的内容: 我成功地将正确的渐变作为背景添加到每个表格单元格,但我需要它是每个标签文本的颜色,而不是每个单元格的背景。Question。(我问了这个。) 失败测试: 创建自定义渐变图像并将其作为ColorWithPatternImage:添加到每个标签,但由于渐变是一个, ..
发布时间:2022-07-21 14:14:30 移动开发

GoogleService-Info.plist文件中的iOS Firebase IS_ADS_ENABLED标志

向iOS应用程序添加Firebase支持时,Firebase会生成此GoogleService-Info.plist文件。 此文件中的标志之一是IS_ADS_ENABLED,默认为true。 我找不到任何有关此标志的文档(在网站上也不在FIROptions中)。有人知道它能做什么吗?我什么时候可以禁用它? 推荐答案 Firebase支持提供了关于IS_ADS_ENABLED ..
发布时间:2022-07-17 21:28:55 移动开发

从C++库代码中调用OBJECT-C函数

我想从C++代码中调用Obj-C函数,以便从游戏引擎调用ShareKit。 如何执行Obj-C函数调用? 我正在使用coCos2d-x。 推荐答案 使用Objective-C++。为此,您需要创建一个扩展名为“.mm”的C++文件。在该文件中,Objective-C和C++语法都有效,因此您可以使用[]语法#import您的Objective-C标头并发送消息。 ..
发布时间:2022-07-15 22:17:38 游戏开发

在哪里设置子视图的层属性?为什么不在initWithCoder中

我创建了一个自定义UITableViewCell(在本例中,假设子类是MyViewCell),它有一个关联的NIB文件MyViewCell.xib。笔尖包含一个UITableViewCell和一个子视图UIView(名为cardContainer),它只是一个蓝色背景的矩形。我想在UIView周围添加一个投影,所以我在-initWithCoder调用中添加了set层属性: @implemen ..
发布时间:2022-07-14 20:12:10 移动开发