草庐IT

automatic-uitableview-paging

全部标签

ios - 使用 Realm,我应该使用 List 对象还是 Results 对象作为 UITableView 的数据源?

Realm中至少使用了2种主要的集合类型:ListResultsResults对象文档中的相关描述说:Resultsisanauto-updatingcontainertypeinRealmreturnedfromobjectqueries.因为我希望我的UITableView响应Realm对象服务器上的任何更改,所以我真的认为我希望我的UITableView得到Results对象。事实上,出于这个原因,我想我总是想要一个Results对象来支持我的UI。这仅通过文档中的List对象的描述得到加强:LististhecontainertypeinRealmusedtodefineto-

ios - 在 Spritekit 中使用 UITableView

我目前遇到了一个问题。我正在创建一个游戏,我希望能够使用UITableView来显示数据(比如关卡)。但是,我严格使用SpriteKit,似乎无法让UITableView和SpritKit工作。我尝试在名为“gameTableView”的“GameScene”类(它是一个SKScene)中创建一个变量,并将其值设置为我创建的名为“GameRoomTableView”的类。vargameTableView=GameRoomTableView()该类的值为“UITableView”(请注意,我没有将其设置为UITableViewController)。classGameRoomTableV

ios - 在 UITableView 中自定义标题

我正在尝试自定义UITableView部分中的标题。我找不到在Storyboard中执行此操作,所以我开始添加UIView和UILabel。这是我的代码:functableView(tableView:UITableView,viewForHeaderInSectionsection:Int)->UIView?{letheaderView=UIView(frame:CGRectMake(0,0,tableView.frame.size.width,60))headerView.backgroundColor=UIColor.cyanColor()headerView.layer.bor

ios - 为在 UITableView 中单击的静态单元格创建操作

当在Swift中单击其中一个单元格时,如何创建一个静态TableView来创建一个Action?我已经创建了一个静态表格,就像应用程序的常规菜单一样,我可以在单击其中一个单元格时直接创建推送转场。但与此同时,当我点击其中一个序列时,我希望运行以下功能。通过将单元格拖到Storyboard中的UITableView,不会出现创建操作选项。vargoToProfiles=PFObject(className:"goToProfile")goToProfiles["user"]=PFUser.currentUser()!.usernamegoToProfiles["goToUser"]=us

ios - swift iOS : how to trigger next page using buttons

我有一个QuizViewController,它扩展了UIViewController、UIPageControllerDelegate和一个UIPageViewControllerDataSource。在QuizViewController.swift内部privatevarpageViewController:UIPageViewController?privatefunccreatePageViewController(){letpageController=self.storyboard!.instantiateViewControllerWithIdentifier("Qui

ios - 将数据追加到 UITableView 的正确方法,swift

我正在尝试使用两种方式向UITableView添加新数据第一种方式funcinsertData(appendMessages:[Message]){varcurrentCount=self.messeges.count;varindxesPath:[NSIndexPath]=[NSIndexPath]()formsginappendMessages{indxesPath.append(NSIndexPath(forRow:currentCount,inSection:0));self.messeges.append(msg)currentCount++}self.tableView.b

uitableview - 在 Swift 中以编程方式创建一个 UITableViewController

正如标题所说,我正在尝试以编程方式设置UITableViewController。经过几个小时的尝试,我希望有人能帮助我。而且,是的,我已经查看了关于此事的其他帖子:importUIKitclassMainViewController:UITableViewController{init(style:UITableViewStyle){super.init(style:style)//Custominitialization}overridefuncviewDidLoad(){super.viewDidLoad()}overridefuncdidReceiveMemoryWarning

uitableview - 如何将自定义图像添加到 uitableview 单元格滑动以删除

你能告诉我,如何在UITableview上滑动单元格时将自定义图像添加到删除按钮吗? 最佳答案 搜索您需要的函数“editActionsForRowAtIndexPath”,您可以在其中创建操作范围。您需要将UIImage设置为UITableViewRowAction的backgroundColor。letsomeAction=UITableViewRowAction(style:.Default,title:""){valueinprintln("buttondidtapped!")}someAction.backgroundCo

ios - 在 Pages 中打开文本—Swift

在我的Swift2应用程序中,用户通过文本字段创建一串文本,然后将其共享到另一个应用程序。现在,我只能将文本共享为.txt文件,当我打开系统共享对话框时,它不提供OpenInPages选项。我怎样才能让用户可以选择将他们输入的文本作为页面中的文档打开?我必须将文本转换为.docx或.pages格式吗?如果是这样,怎么做到的? 最佳答案 诀窍是在本地将文件保存为.txt文件,然后使用UIDocumentInteractionController打开它。这是完整的示例代码:importUIKitclassViewController:U

iOS 11 从 UITableView 或 UIScrollView 获取 visibleHeight 和 contentInset

iOS10之前如果我想获得表格或ScrollView的可见高度,我必须从表格View的高度中减去顶部和底部插图lettableView=....letheight=tableView.frame.size.height-tableView.contentInset.top-tableView.contentInset.bottomiOS11不幸的是,在iOS11上使用上述方法,我没有得到正确的值。经过一些调试,我意识到顶部插入是0.0,而不是我的导航栏的高度。 最佳答案 iOS11和UIScrollViewContentInsetA