我正在努力解决这个问题.我有一个以秒为单位的值,我希望以HH:MM格式显示在标签中.我已经在互联网上搜索了很多年,并找到了一些答案,但要么没有完全理解它们,要么它们似乎是一种做我想做的奇怪方式.如果有人可以帮我解决这个问题,那就太棒了!请记住,我是这个游戏的新手,所以这个问题对于那些经验丰富的人来说似乎是一个非常基本的问题.
是否可以将某些图像设置为导航栏的标题?
我认为NYTimes应用程序使用导航栏,标题看起来像图像文件(之所以看起来UINavigationBar是因为他们使用右键搜索).
如何使用Swift作为编程语言和OSX作为平台在系统默认浏览器中打开URL.
我在UIApplication中发现了很多
UIApplication.sharedApplication().openURL(NSURL(string: object.url))
Run Code Online (Sandbox Code Playgroud)
但这只适用于iOS,而不适用于OSX
与发射服务,我发现有没有例子采取迅速和有过时的OSX 10.10很多
欢迎任何帮助 - 谢谢.
当我尝试在我的iPhone应用程序(UITextfield)中编辑文本时,它会自动更正我的输入.
你能让我知道如何禁用它吗?
我正在编写iOS应用程序,我需要能够检测设备是否有摄像头.以前,我会检查设备是否是iPhone,因为只有iPhone有摄像头 - 但随着iPod Touch 4的推出,这已不再是一个可行的选择.该应用程序无需相机即可运行,但相机的存在增加了功能.
那么,任何人都可以向我提供返回是否有相机的代码吗?
我在Playground使用Swift 3,Xcode 8.0:
import Foundation
class Person: NSObject, NSCoding {
var name: String
var age: Int
init(name: String, age: Int) {
self.name = name
self.age = age
}
required convenience init(coder aDecoder: NSCoder) {
let name = aDecoder.decodeObject(forKey: "name") as! String
let age = aDecoder.decodeObject(forKey: "age") as! Int
self.init(
name: name,
age: age
)
}
func encode(with aCoder: NSCoder) {
aCoder.encode(name, forKey: "name")
aCoder.encode(age, forKey: "age")
}
}
Run Code Online (Sandbox Code Playgroud)
创建Person数组
let newPerson = Person(name: "Joe", age: 10)
var people = [Person]() …Run Code Online (Sandbox Code Playgroud) 所以我想引入一个模态视图控制器,里面有一个UITextView,我想让键盘自动弹出,UITextView有焦点.
通过执行以下操作,我找到了实现此目的的方法:
textView.editable = YES;
textView.editable = NO;
Run Code Online (Sandbox Code Playgroud)
这对我来说似乎很难看,还有另外一种方法吗?
出于某种原因,即使我禁用自动上限和自动更正我的UITextField,它仍然是我输入的第一个字母的大写.
这是代码:
UITextField* textField = [[[UITextField alloc] initWithFrame:CGRectMake(90.0, 10.0, 213.0, 25.0)] autorelease];
[textField setClearButtonMode:UITextFieldViewModeWhileEditing];
textField.returnKeyType = UIReturnKeyGo;
textField.autocorrectionType = FALSE;
textField.autocapitalizationType = UITextAutocapitalizationTypeNone;
textField.delegate = self;
if (inputFieldType == Email) {
label.text = @"Email:";
textField.keyboardType = UIKeyboardTypeEmailAddress;
emailTextField = textField;
textField.placeholder = @"Email Address";
} else { // password
textField.secureTextEntry = TRUE;
label.text = @"Password:";
if (inputFieldType == Password){
textField.placeholder = @"Password";
passwordTextField = textField;
}
if (inputFieldType == ConfirmPassword){
textField.placeholder = @"Confirm Password";
confirmPasswordTextField = textField;
}
}
Run Code Online (Sandbox Code Playgroud)
见截图: …
IOS编程的新手,但只是想知道在我的代码中放置函数的最佳位置.例如,我想编写一些函数来对Web服务执行POST请求并返回字典.也许是另一个做一些计算的功能.是否最好创建另一个.swift文件并将所有功能放在那里.如果是这样的话,提供文件的好名字是什么?
public func postRequest() -> [String:String] {
// do a post request and return post data
return ["someData" : "someData"]
}
Run Code Online (Sandbox Code Playgroud) 我有一个UITextView对象.UIView中的文字有电话号码,邮件链接,网站链接.我想将它们显示为具有以下功能的链接.
当有人点击URL时 - Safari应该打开网站.当有人点击电子邮件链接时 - 邮件应该打开我的地址到字段当有人点击电话号码时 - 电话应用程序应拨打该号码
有没有人以前做过这个或知道如何处理它?
谢谢,AJ
ios ×8
objective-c ×6
swift ×3
cocoa-touch ×2
iphone ×2
uitextfield ×2
xcode ×2
formatting ×1
hyperlink ×1
ios-camera ×1
macos ×1
nscoding ×1
nsurl ×1
openurl ×1
swift3 ×1
time ×1
uikit ×1
uitextview ×1