Tag: 快捷

Swift iOS从代码中的键盘中删除麦克风键

我想从键盘上删除麦克风键,但在代码中。 你可以帮我吗?

金属离屏绘图与多采样

如何将原始图像渲染到屏幕外的纹理,而不是直接进入屏幕? 我有一套三angular形和相应的颜色,我只是想画他们一样的方式,我屏幕,但进入屏幕外的纹理,我可以保存到一个文件。 任何人都可以给我看一个代码示例吗?

如何将波斯语date转换成格里高利快速

我想在“波斯date和格里高利”之间快速转换数据。 我正在研究algorithm,以帮助我们之间的转换,但我真的不明白如何实现它们。 如果他们是一个现有的方式来在Swift做这个工作,请指向我。 提供和示例也将被赞赏。 先谢谢了。

NSNotificationCenter Swift 3.0在键盘上显示和隐藏

我想在键盘显示和消失时运行一个函数,并具有以下代码: let notificationCenter = NotificationCenter.default notificationCenter.addObserver(self, selector: #selector(ViewController.keyBoardUp(Notification :)), name: NSNotification.Name.UIKeyboardWillShow, object: nil) 而下面的functionkeyBoardUp : func keyBoardUp( Notification: NSNotification){ print("HELLO") } 但是,键盘显示时,该function不会打印到控制台。 帮助将不胜感激

iOS Swift – 获取当前本地时间和date时间戳

我试图制作一个出席应用程序,我对iOS和Firebase的date和时间非常困惑。 我使用date作为Key,这是我的Firebase数据库的结构。 –Employees –Unique_ID –Details Name: John –Attendance –dateToday Timein: 8:00 AM Timeout: 5:00 PM BreakStart: 12:00 PM BreakFinish: 1:00 PM 这是我的代码来获取我用作Key的date时间戳 override func viewDidLoad() { super.viewDidLoad() let now = NSDate() let nowTimeStamp = self.getCurrentTimeStampWOMiliseconds(dateToConvert: now) // I save this dateToday as Key in Firebase dateToday = nowTimeStamp } func getCurrentTimeStampWOMiliseconds(dateToConvert: NSDate) -> String { […]

用swift从文件加载json 3

我想从这个代码的文件加载一个JSONstring。 if let filepath = Bundle.main.path(forResource: "data", ofType: "json") { do { let contents = try String(contentsOfFile: filepath) print(contents) } catch { // contents could not be loaded print("could not be loaded") } } else { } 但是我得到了“无法加载”的消息。 代码错了吗? 或者我应该把文件放在一个特定的文件夹? 目前我把它放在一个名为模型的文件夹。 编辑:我检查了错误的内容,并没有问题的JSON文件的位置,当我尝试将其转换为string的problemoccure。 它告诉我,编码是不同的… Error Domain = NSCocoaErrorDomain Code = 264“Die Datei”data.json“konnte nichtgeöffnetwerden,da die Textcodierung des […]

我怎样才能改变一个button的高度与斯威夫特?

根据屏幕的高度,我想调整视图中button的高度。 Swift中最简单的方法是什么? 我尝试了这种方式,也使用CGRectMake()但没有任何改变: self.myButton.frame.size.height = self.myButton.frame.size.height*scrOpt 我怎样才能“更新”框架?

如何创buildiPad的表单popup窗口(iOS 8.1)

我想通过使用Swift(8.1)和呈现types“Form Sheet”来制作非常基本的popup窗口,它应该是一个浮动在屏幕中间而没有故事的窗口。 我创build了两个视图控制器,一个button,并通过参数“Present As Popover”将一个控制器的button连接到另一个控制器。 第二个视图控制器被选为“表单”,但结果是错误的: 为什么?

Swift:如何从NSScanner的AutoreleasingUnsafePointer <NSString?>中获取值?

我不知道如何使用AutoreleasingUnsafePointer。 我有以下代码: var myString: AutoreleasingUnsafePointer<NSString?> myScanner.scanUpToCharactersFromSet(NSCharacterSet.newlineCharacterSet(), intoString: myString) 现在,我应该怎么做从'myString'的string? 我知道它可以是零,但我不知道如何获得string值的情况下,它不是零。 而Swift展开技巧只适用于Optionaltypes。 谢谢!

用快捷键退出键盘

我是一名初学Swift的程序员。 我一直在做一个待办事项列表申请。 我想通过返回键closures键盘。 我已经尝试了'self.view.endEditing(true)'和'resignFirstResponder()'方法,但都没有工作。 这里是我的代码:(我正在使用一个选项卡应用程序) class SecondViewController: UIViewController, UITextFieldDelegate { @IBOutlet var text: UITextField! @IBAction func addItem(sender: AnyObject) { toDoList.append(text.text) text.text = "" self.view.endEditing(true) } override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that […]