草庐IT

crates.io

全部标签

ios - 搜索栏在点击时隐藏

您好,我在UIView上添加了搜索栏。当我运行我的代码时,我可以看到我的搜索栏,但是当我在搜索栏内点击时它会隐藏自己,当我再次点击屏幕上的某处时它是可见的。我现在没有遇到这个问题。请帮忙。varsearchView:UIView={varsearch=UIView()search.translatesAutoresizingMaskIntoConstraints=falsesearch.backgroundColor=UIColor.grayreturnsearch}()lazyvarsearchController:UISearchController={varsearchContr

ios - Swift - UITableViewCell 辅助功能(画外音)

Storyboard中TableViewCell的层次结构如下所示:当我激活画外音时,它不是按照Storyboard中的顺序而是以混合顺序读取标签。->TableViewCell--->Label1--->Label2--->Label3--->Button--->Label4有没有办法改变tableviewcell的画外音层次结构?编辑:我在cellforrowat中试过这个,但没有任何改变。cell.accessibilityElements=[Label1,Label2,Label3,Button,Label4]编辑2:设置isAccessibilityElement=false

ios - 如何在 react 导航中截断 headerTitle 的 'back' 按钮?

我正在使用带有StackNavigator的react导航。有没有办法通过截断后退按钮标签来避免后退按钮标签与headerTitle重叠?constMainNavigationOptions={headerStyle:{backgroundColor:colors.CiPrimary},headerTitleStyle:{color:'white',height:50,width:140},headerTintColor:'white',headerTitle:LONGTEXTFORTESTING}问题说明: 最佳答案 (此答案考虑

ios - 错误域=com.apple.healthkit 代码=5

HKSampleType*stepType=[HKQuantityTypequantityTypeForIdentifier:HKQuantityTypeIdentifierStepCount];当我想要这些步骤时,它起作用了;我想要DistanceWalkingRunning或ExerciseTime,xcode会显示下一条消息。ErrorDomain=com.apple.healthkitCode=5“AuthorizationnotdeterminedUserInfo={NSLocalizedDescription=Authorizationnotdetermined}”HKSa

ios - 如何使用 PNG 蒙版剪辑模糊的 UIVisualEffectView?

我有一个模糊的UIVisualEffectView,我想用PNGUIImage来掩盖它。我现在有这段代码,但如果我应用蒙版,View将不再应用模糊效果。letmaskLayer=CAShapeLayer()maskLayer.contents=UIImage(named:"botnavbarmask")?.cgImageletmaskView=UIView(frame:self.view.frame)maskView.backgroundColor=UIColor.blackmaskView.layer.mask=maskLayerblurBottom.mask=maskView甚至可

ios - 将 sqlite 数据库共享到 iPhone 应用程序的共享扩展中

我想将共享扩展集成到我的iPhone应用程序中。应用程序包含sqlite数据库,其中包含一些电话簿联系人。我将共享扩展添加到应用程序中,并且扩展在共享事件ViewController中也是可见的。但问题是我无法访问主应用程序sqlite数据库。当我在扩展中记录数据库路径时,它显示的路径与主应用程序sqlite数据库路径不同。所以请帮助我了解如何访问主应用程序数据库以从sqlite获取数据,以便我可以将它们显示到共享扩展自定义ViewController中,并且还想将新数据插入数据库。 最佳答案 在主应用和共享扩展之间共享UserDe

ios - MPMusicPlayerController 不会寻求给定的播放时间

我希望MPMusicPlayerController.applicationMusicPlayer()实例从特定的开始时间开始播放:applicationMusicPlayer.setQueueWithStoreIDs([String(track.id)])applicationMusicPlayer.currentPlaybackTime=10.0print(applicationMusicPlayer.currentPlaybackTime)//willprint10.0但是一旦玩家开始播放该项目,它就会将其currentPlaybackTime重置为零并从头开始:applicat

ios - Firebase 分页 -Swift 和 iOS。应该什么时候使用?

我有一个包含帖子的数据库。将来,我的数据库可能会保存大量的帖子。我对要做什么感到困惑,因为我无法在到目前为止想到的几个选项之间做出决定:1)一次加载所有的Posts并将它们存储到一个Posts[]数组中,然后只在TableView上显示所有的帖子显示它们。2)一次加载10个Posts并一次显示这10个,然后实现一个允许用户滚动并一次加载10个以上的功能。然后将加载的这10个值添加到TableView。现在,选项#1看起来简单而有吸引力,因为它是我目前设置的。但是,我不确定每次用户打开显示Posts的页面时不断加载数百篇文章是否会出现问题。选项#2看起来很复杂,因为我不知道如何使用Fir

ios - 核心数据模式设计

我正在尝试编写一个iOS应用程序来跟踪您在健身房举重的重量,但我正在努力创建我的核心数据架构。目前我有一个锻炼实体,它存储有关特定锻炼的信息(例如二头肌curl),我有一个只有名称和图像的锻炼实体。锻炼实体与锻炼实体具有多对多关系。我需要合并的是“session”功能——用户完成锻炼并存储他/她在特定锻炼中举起的重量的能力。例如。我想说的是,我完成了“腿部日”锻炼并为每次锻炼举起了这些重量。所以我的核心数据现在看起来像这样。schema我将如何存储session数据?我觉得session必须与锻炼具有一对一的关系,但这不允许我为锻炼中的每个练习添加结果......我还认为我可能需要一本

ios - OneSignal 用户 ID 返回 Nil - swift

在我的应用中,我使用OneSignal和Firebase设置了一个通知系统。但是,当我提示OneSignalNotificationAlert并且用户允许通知时,userID/playerID返回nil。以下是代码:staticfuncgetNotificationPermissionsAndStorePlayerIdInFireabse(currentUserId:String){OneSignal.inFocusDisplayType=OSNotificationDisplayType.notificationOneSignal.promptForPushNotifications