草庐IT

ios - 在不同的表格 View 中导航页面

我创建了一个包含两个TableView的屏幕,我已在其中成功调用了方法cellForRowAtIndexPath但现在在使用didSelectRowAtIndexPath从tableview选项导航到另一个页面时遇到问题>。我认为我犯了一些错误,我显然不知道下一步是什么。任何人都可以指导我该怎么做吗??我用过这个代码--(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{if([tableViewisEqual:leftTableView]){TattooSingl

ios - 圆形 UIView 缩放动画有时会回到正方形

我使用自动布局将UIView放在屏幕中央。这个UIView是一个正方形,大小为屏幕宽度的15%。然后在我的Controller上添加cornerRadius:overridefuncviewDidLayoutSubviews(){circle.layer.cornerRadius=circle.frame.size.width/2.0}然后当用户点击一个按钮时,圆形View会随着第一个动画按比例缩小。UIView.animateWithDuration(0.4,delay:0.1,options:.CurveEaseIn,animations:{()->Voidinself.circl

ios - 为当前用户更新解析对象而不是创建重复条目

我正在尝试让用户更新他们的位置。当我尝试保存数据时,它会创建一个重复条目而不是更新旧信息。我有一个部署到mongolabs数据库的heroku解析服务器。classDropLoc:UIViewController,CLLocationManagerDelegate{varuser=PFUser.currentUser()varpost=PFObject(className:"Post")varquery=PFQuery(className:"Post")varpoint:PFGeoPoint!letporta=CLLocationManager()overridefuncviewDid

ios - scrollView 的 ContentInset

这是我的View,左边是键盘不显示时的View,右边是键盘显示时我想要实现的View。我所有的字段都被添加到一个ScrollView,然后我像这样设置约束,field1topConstraint设置为scrollViewtop,field4bottomConstraint设置为scrollViewbottom。所有其他字段都附加到下面的字段。正如您从最右边的模型中看到的那样,当显示键盘时,我想像那样重新调整View。所以我现在正在做的是:funckeyboardWillShow(notification:NSNotification){self.field2.snp_updateCon

ios - 为什么 Ios viewPager 与 UISearchController 一起崩溃?

现在我在iOS应用程序开发过程中遇到了一个问题。我使一个viewpagercontrollerview包含几个viewcontroller。每个Viewcontroller都包含tableview。我在这个TableView中使用了UISearchController。但是,每当我单击searchcontroller并滚动标签时,就会发生错误。2016-08-0822:07:11.211ToolManager[3913:121312]***Assertionfailurein-[_UIQueuingScrollView_setWrappedViewAtIndex:withView:],

ios - SpriteKit : Is there a way to centre a SKLabelNode according to its baseline

一个标签有四个不同的verticalAlignmentMode:.Baseline,.Bottom,.Center和.Top.我希望标签根据其基线以其位置为中心。.Center对我不起作用,因为框架的底部不是文本的基线,而是最低字母的底部(例如“y”)。我也尝试过使用.Baseline并从y位置减去框架高度的一半,但这也不起作用,导致与.Center相同的问题.我试图居中的标签中的文本是“播放!”。将模式设置为“.Center”会使文本略高于我想要的高度,这一点非常明显。将文本更改为“Pla!”解决了这个问题,因为'y'被删除并且没有字符卡在基线以下(虽然我显然不能这样做作为解决方案)

ios - 异步查询后 UITableViewController 消失

希望你能帮我解决问题...我已经尝试解决这个问题好几天了。我使用Parse(www.parse.com)作为我的后端,并将其托管在我自己的AWS服务器上。应用的结构:在AppDelegate中,如果用户已登录,则显示一个ViewController来设置我的SlideMenuControllerSwift(https://github.com/dekatotoro/SlideMenuControllerSwift)和我的TabBarController。[Storyboard][1]在我的标签栏Controller中,我有一个导航Controller,它指向一个UITableViewC

ios - SplitView - 根据快速更改的详细信息在主 tableView 中重新加载数据

我在主视图中创建了带有tableView的splitView,在两个详细View中创建了带有静态单元格的tableView(参见图片)。AppStructureViewController的名称是:DocsTableViewController-主视图(左侧)DocDetailTableViewController-详细View(在右上角)DocEditTableViewControler-第二个详细View(在右下角)DocsTVC是医生列表,DocDetailTVC是在DocsTVC中选择的医生用户的详细信息,在DocEditTVC上,用户可以编辑DocDetailTVC中显示的医

ios - 以编程方式快速添加全尺寸 View

我正在使用iMessage应用程序并以编程方式添加了一个View。但是,我似乎无法找出正确的约束条件来使其始终保持正确的大小。例如,如果我离开另一个扩展名并返回到它,View将向下移动几百像素。我认为这与.isActive有关。我的目标是让View自动调整大小以始终保持正确的大小或占据全部可用的高度和宽度。funccreateBrowser(){letcontroller=MSStickerBrowserViewController(stickerSize:.small)addChildViewController(controller)view.addSubview(controll

iOS 10.0 UIRefreshControl 不显示指示器

我正在使用具有下拉刷新功能的UITableView,但是当我调用[self.refreshControlbeginRefreshing]时,用于下拉刷新的微调器没有显示上面的代码在viewDidLoad内部调用,因为表格最初正在加载一些数据。如果我在初始刷新后执行下拉刷新,微调器工作正常。显示标题但不显示微调器。似乎无法解决这个问题。它在iOS9.3.2上运行良好,但在iOS10上运行不正常。这是我目前使用的代码。-(void)viewDidLoad{[superviewDidLoad];[selfsetupView];[selfcustomSetup];self.refreshCon