草庐IT

ios - 如何在 iOS 中按下按钮时显示图像?

我试图在按下按钮时显示UIImageView。在我的主要Storyboard中,我有一个ImageView(hidden)和一个UIButton。我该如何修改ViewController来实现这一点?importUIKitclassViewController:UIViewController{@IBOutletvarImageView:UIImageView!overridefuncviewDidLoad(){super.viewDidLoad()ImageView.image=UIImage(named:"18.pic_hd.jpg")}}这是我目前拥有的,但是程序中断并给我线程1

ios - 在 Swift 3 中按下创建提醒按钮时设置第二个提醒

我已经为客户创建了一个约会提醒应用程序,但一些人表示他们希望该应用程序能够提前一天(24小时)以及在约会时向他们发出更早的通知,但我我不确定如何编辑我的代码来执行此操作。这是我的工作代码,它在日期选择器上显示所选时间的约会:importUIKitimportEventKitclassRemindersViewController:UIViewController{@IBOutletweakvarreminderText:UITextField!@IBOutletweakvarmyDatePicker:UIDatePicker!@IBOutletweakvaractivityIndica

ios - 在 Firestore for Swift 中按时间戳传递和过滤项目

我正在尝试在我的应用程序的FirestoreTimestamp中传递今天的日期。我得到这样的今天的日期formatter.dateFormat="MMMMd,yyyy"letresult=formatter.string(from:date)print("Todaydateis\(result)")letstartDate=result+""+"07:00:00"letendDate=result+""+"23:00:00"我必须将今天的日期从上午7点传递到下午23:00,并将此日期存储在startDate和endDate中。现在我在Firestore查询中传递这些时间,如下所示:-s

swift - 在swift中按两个值对字典进行排序

我有这样的字典:["FLBEY023":["Position":8,"Page":1],"COSMAX826":["Position":6,"Page":2],"TOVIC029":["Position":7,"Page":1],"CGLYN188":["Position":2,"Page":2],"TOORL002B":["Position":1,"Page":2],"GSTOGFU096":["Position":6,"Page":1],"COSNAI423":["Position":2,"Page":1],"COSCOL681":["Position":3,"Page":2],"

swift - 在单元格自定义 TableViewCell 中按下按钮时删除单元格

您好,我正在尝试在选中复选框时删除单元格,但该函数一直在删除索引0处的单元格,而不是选定的单元格索引设置带标签的Cellletcell=tableView.dequeueReusableCell(withIdentifier:"Cell",for:indexPath)as!TableViewCelllettask=tasks[indexPath.row]cell.delegate=selfcell.tag=indexPath.rowprint("Thetagis\(cell.tag)")CustomTableViewCellprotocolTableViewCellDelegate{f

swift - 在 Swift 中按类型和属性对异构集合进行排序

我有一个不同类型的异构集合,它们都符合相同的协议(protocol)。我想按类型对数组进行排序,然后按名称属性对数组进行排序。例如,我希望这个动物数组按以下顺序按类型排序:狗、鸟,然后是鱼,如果它们属于同一类型,我想按名称排序。这是代码:importFoundationprotocolAnimal{varname:String{getset}}classDog:Animal{varname:Stringinit(name:String){self.name=name}}classBird:Animal{varname:Stringinit(name:String){self.name=

ios - 检测是否在空的 UISearchBar 中按下 iOS 键盘上的 "delete"按钮

我想知道是否有一种方法可以检测用户何时按下delete按钮或尝试删除UISearchBar中的字符?我在谷歌上搜索了很多,我尝试了几种解决方案,其中一个将whiteSpaceCharacter放在空的UITextField中,另一个使用shouldChangeTextInRange委托(delegate)做。有空白的空间,用户可以通过按住并突出显示该空间以某种方式知道那里有一个空间,所以我认为这不是一个很好的解决方案。使用shouldChangeTextInRange的方法在搜索栏为空时不起作用。另一件需要注意的事情是,我发现的大部分解决方案都是在ObjectiveC中,如果我可以通过

ios - 如何在模型类中过滤数据并在表格 View 中按字母而不是单词准确显示?

在这里,我需要对显示在表格View中的模型类数据进行本地搜索,我尝试实现对我成功放置的数据的搜索,但搜索应该像我输入第一个字母时应该过滤的那样取决于第一个字母,而不是所有对象中的第一个字母例如,在品牌名称中,我有Fastrack、Microsoft、Dell、apple、fila如果我输入f那么它应该只显示fastrack和fila但它显示fastrack,fila和Microsoft其中包含f但我需要当第一个字母应该等于f那么它应该只显示fastback和文件而不是Microsoft,如果第二个字母等于任何其他单词那么它应该显示过滤结果这是我的代码varbannerModel=[Br

ios - 如何在基本 VC 中按下按钮时更改容器 View 内容器的框架?

我在基础ViewController中有一个容器View。当viewWillApear我更改容器View的框架时,它不会出现在屏幕上。在基本VC上有一个按钮,按下该按钮时应“调出”之前向下移动的VC。我怎样才能做到这一点?我已经尝试在基础VC中的按钮的IBAction中调用用于更改帧的方法,但是当我这样做时我得到一个runTimeError:@objcfuncCommentsTapped(_tap:UITapGestureRecognizer){//Bringupthecommentsviewandloadalldataintoit.UIView.animate(withDuratio

ios - 在 TableView 中按下时更新 UISwitch 的状态

我有一个iOS应用程序需要远程打开/关闭灯。该应用程序从parse.com获取灯光数据,并构建一个表格View,其中每个单元格显示灯光名称和UISwitch。我想知道当我打开或关闭其中一盏灯时如何更改存储在parse.com上的bool值。问题是开关使用的IBAction不是bool值,我不能写,如果更新灯值的语句是按下开关。我在我的单元格类中创建了IBaction,并希望它可以被tableviewcontroller类使用。这是我的tableviewcontroller类的一部分overridefunctableView(tableView:UITableView,cellForRo