草庐IT

swift - 在 NSTableView 中编辑 NSTextField 时按下 Enter 时选择下一行

我在基于View的NSTableView中将一些NSTextField设置为可编辑,并在“结束编辑”时发送操作(因此当按下Enter或Tab时,或失去焦点时)。点击Tab时的行为是完美的:当前单元格右侧的单元格被选中并准备好进行编辑。Shift+Tab也是如此。当按下Enter时,该字段被“停用”但同一行保持选中状态,这是正常行为。我想要实现的是Tab所做的垂直版本,使用Enter键。需要说明的是:我正在我的表格中编辑一个NSTextField。我按回车键。我希望下一行被选中,并且我之前正在编辑的同一列中的字段应该变为“激活”(这意味着它变成一个可编辑的NSTextField并突出显示

ios - 如何键入自动完成中显示的方法名称的下一部分?

众所周知,Swift或ObjectiveC的方法名被分成多个部分,每个参数对应。当我们调用该方法时,XCode会提示自动完成。例如,UITableViewDelegate协议(protocol),当我们输入tableV...时,它会提示我很多方法,然后我们使用Up/Down箭头键来选择我们要使用的方法想。但是,使用方向键非常耗时。而且还会带来风险。例如,超过1000人选择了方法functableView(tableView:UITableView,didDeselectRowAtIndexPathindexPath:NSIndexPath)而不是functableView(tableV

ios - 使用 MKAnnotation 继续下一个 View Controller

我是快速编程的新手。我希望当用户点击MKAnnotationPoint时移动到下一个ViewController。我现在的做法是按下图像1顶部显示的“Button”按钮。我的代码:ma​​pViewController.swiftimportUIKitimportMapKitimportCoreLocationclassmapViewController:UIViewController,UITextFieldDelegate,UIImagePickerControllerDelegate,UINavigationControllerDelegate,CLLocationManager

ios - 如何将 tableViewCell 的数据共享到下一个 viewController 而无需使用 Swift 在 ios 中使用 Storyboard

我在我的项目中使用Xib文件来构建我的应用程序界面。我的第一个viewController中有一个tableView,我想从中将数据传递给下一个ViewController。我为我的tableView创建了一个自定义单元格,其中包含一个imageView和两个标签。这是我的代码importUIKitclassYASProductListViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{functableView(tableView:UITableView,cellForRowAtIndex

ios - 在执行下一个操作之前等待请求完成

我想知道如何在执行另一段代码之前等待发送请求以完成上传(并获得响应)的操作。我试图用NSOperations来做到这一点:lettestOp=BlockOperation{varresult=0foriin1...1000000000{result+=i}}letlogOp=BlockOperation{self.debug.log(tag:"test",content:"testing")}logOp.completionBlock={print("-------logOpcompleted")}logOp.addDependency(testOp)letsendOp=BlockOp

iphone - 快速将数据从一个 View Controller 传递到下一个 View Controller 而无需 segue

所以我有一个应用程序,您可以在第一个屏幕中选择一个按钮,它会根据您在第一个屏幕上选择的按钮将您带到另一个屏幕。因为我有这些可能的不同布局,所以我不能只使用从一个按钮到下一个ViewController的segue,因为涉及中间屏幕。所以它是这样的:1--->2--->3a||3b||3c||3d等...因此,您在第一个屏幕上的选择决定了您的第三个屏幕的外观。所以我想在第一个View中为每个按钮关联一个值,通过segue将其发送到第二个View,然后再次发送到第三个View并告诉它使用正确的segue到正确的第三个ViewController基于与第一个View关联的值。但我不能那样做,

ios - Swift 下一个按钮更改文本字段

我有一个使用Swift和iOS8构建的应用程序。在我的ViewController中,我有两个文本字段。我使用这段代码:functextFieldShouldReturn(textField:UITextField)->Bool{iftextField==self.textfield_A{self.textfield_B.becomeFirstResponder()}iftextField==self.textfield_B{self.textfield_B.resignFirstResponder()}returntrue}效果:我选择textfield_A并按下Next按钮->光标

ios - 如何使用上一个和下一个按钮(如一组 10 个问题的幻灯片放映)来导航页面?

我正在创建一个在线教程应用程序。因为我想通过使用一组10个问题来进行在线测试。你能建议我使用上一个和下一个按钮的设计方式吗?我的条件是,应该有一个具有多个View的Viewcontroller(10),theView应根据选​​项卡栏中的上一个和下一个按钮更改。感谢考虑。 最佳答案 您必须在1个数组中获取所有10个问题,然后单击上一个下一个按钮更改数组的索引并在View中显示包含TextView的内容。不需要10个View/仅维护一个View并更改contents.LikeonNext按钮增加计数器i++;NSString*new=

ios - 搜索处于事件状态时导航栏问题并推送到下一个 View Controller

我遇到了导航栏问题。我在navigationItem的搜索Controller中添加了searchController。查看以下链接中的图片:navigationbarissue步骤:1)我在TableView中有数据,当我单击单元格时,它会打开带有自定义导航View的详细信息屏幕。这工作正常。(默认导航栏是隐藏的)2)现在,我点击了搜索栏,然后点击了表格View单元格。它向我展示了详细信息屏幕的默认导航栏。我不想显示默认导航栏。我为实现搜索Controller编写的代码如下:searchController=UISearchController(searchResultsContro

swift - 如何在移动到下一行代码之前完成 NSURLSession 请求

任何帮助将不胜感激,我有一堆用于调用NSURLConnectionSynchronous方法的类,但它们不再存在了。如何以等待响应的方式调用此代码块,然后再继续?classfunclogin(email:String,password:String)->Int{varuserId=0letpostEndpoint:String="https://www.testsite.com/user/login.php"leturl=NSURL(string:postEndpoint)!leturlRequest=NSMutableURLRequest(URL:url,cachePolicy:.R