草庐IT

ios - Realm 生成模型

我一直在关注this关于Realm的教程,我遇到了障碍。所以它说要生成一个Realm模型,为此我们必须通过Alcaraz在Xcode中安装一个插件。Shiny。现在我面临的问题是,在Xcode8+中,它不允许安装任何外部插件(只有我能理解的那些可以编辑文本的插件)。我的问题是,既然Xcode8+不支持外部插件,我该如何像本教程所说的那样生成Realm模型。另外,如果现在不可能,那么我应该如何处理/解决这种数据模型映射。我在Realmsgit页面或他们的网站上没有找到任何解决方案。感谢您的帮助。我正在使用Xcode8.3.2,我正在使用Swift3.1编辑我已经通过cocoapods安装

ios - 使用 attributedText 在自定义 UILabel 中定位字符坐标

我需要在我的UILabel中找到我的角色位置(它有ParagraphLineSpacing和带多行的AttributedText),我有我的角色的索引,但现在我无法从我的索引中获取X和Y坐标。我找到了这个http://techqa.info/programming/question/19417776/how-do-i-locate-the-cgrect-for-a-substring-of-text-in-a-uilabel我翻译成我的Swift3.1代码funcboundingRect(forCharacterRangerange:NSRange)->CGRect{lettextSt

iOS - 调整导航栏高度的细节

我想制作一个导航栏,在它的详细View中改变高度,就像iOS10中的消息应用程序一样。我该怎么做?编辑:我希望动态改变高度。SizeThatFits()永久改变高度。 最佳答案 如果您尝试执行其他需要调整导航栏大小的操作,则不支持。iOS11及更高版本Communitybugreports 关于iOS-调整导航栏高度的细节,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/44207

ios - 有没有办法滚动到集合中选定的 UICollectionViewCell?

我在我的应用程序的模态视图Controller中有一个UICollectionView。调出模态视图时,根据我从主视图传递到模态视图的某些数据,将其中一个集合的单元格设置为选中状态。一旦带有集合的模态视图出现,我需要以编程方式将选定的集合单元格滚动到View中......但是在填充CollectionView时使用scrollToItem(at:at:animated:)(在cellForItemAt中)似乎不起作用。因此,虽然我可以轻松地使用cellForItemAt中可用的indexPath在填充集合时滚动到选定的单元格,但由于这是不可能的,我在集合完全填充并呈现后,无法弄清楚如何

ios - AdMob Ios 导致帧率下降

一段时间以来,我一直遇到游戏延迟的奇怪问题,我终于找到了罪魁祸首。AdMob。在使用和不使用admob对我的应用程序进行一些基本测试后,我意识到Admob每加载10次左右就会导致10+fps下降一次。这是我的AdMob代码。funcinitializeBanner(){//Createabanneradandaddittotheviewhierarchy.bannerView.adUnitID="ca-app-pub-8237297232584070/6035957145"bannerView.rootViewController=viewControllerbannerView.fr

ios - 如何将可自定义的 View 显示到所有 View Controller 中?

这个问题有点详细说明了我真正想知道的内容。我想制作一个应用程序,其某些功能看起来像SoundCloud和gaana。下面我展示了一些gaana的截图。在这里,如果我们单击任何歌曲,它们会自动更新上面的View并播放歌曲,并且此View将显示在所有ViewController中。单击此向上箭头按钮,它们将如何显示一个新View,而以前的小View不在其中并将CollectionView加载到这个新View中。如何完成所有这些操作?新View就在这里。 最佳答案 您可以通过创建叠加层来做到这一点,即您将UIView作为子元素添加到应用程

ios - 无法使用 iOS mapkit 为中国 poi 计算 ETA 和方向

目前,我的应用程序具有显示两个位置/兴趣点之间的预计到达时间和方向(苹果提供的mapkit框架)的功能。但是当我们通过一些中文POI来测试此功能时,我总是会收到错误消息,指出此位置不可用。我什至已经验证了苹果和中国的map功能支持页面列在方向功能下。那么我如何确定是什么原因导致了这个问题呢? 最佳答案 其实,我已经想通了这个问题。问题在于中国数据在中国境外的可访问性。mapkitapi在中国境内使用ChineseNetwork进行测试时运行良好。 关于ios-无法使用iOSmapkit为

ios - UITableView reloadSection 导致缺少显示的单元格

我正在使用RealmNotification通过插入、修改和删除来更新我的表。self.results=realm.objects(PostObject.self).sorted(byKeyPath:"id",ascending:false)notificationToken=results.addNotificationBlock{[weakself](changes:RealmCollectionChange)inguardlettableView=self?.tableViewelse{return}switchchanges{case.initial:tableView.rel

ios - 带有触摸位置的绘制线条缩小并淡入背景 Swift 3.0

我在Swift3.0上遇到了一个奇怪的错误,我成功地绘制了一个位于UIView内部的UIImageView,但是当我绘制之前绘制的线开始淡化并收缩到UIImageView的顶部并且变得非常模糊时如附图所示。BeginningofDrawing,Imagebecomingblurry.如果能提供任何帮助/指导,我将不胜感激。classDrawView:UIView{vardrawArea:UIImageView!varclearDrawArea:UIButton!varlastTouch=CGPoint.zeroinit(){super.init(frame:CGRect(x:UIScr

iOS 如何像在 iPhone 照片应用程序中那样在照片之间的日期 Collection View 中放置标题

我想在CollectionView中根据日期对照片进行分类,并在它们之间添加标题,就像在iPhone主照片中一样,这是根据日期对照片进行分类,然后我可以将标题放在那里...帮助将不胜感激谢谢你…… 最佳答案 NSArray*imageAssets=@[];NSMutableDictionary*groupedAssets=[NSMutableDictionarydictionary];for(PHAsset*imageAssetinimageAssets){NSDateFormatter*dateFormatter=[[NSDate