Questions tagged «ios»

iOS是在Apple iPhone,iPod touch和iPad上运行的移动操作系统。使用此标签[ios]来解决与iOS平台上的编程有关的问题。使用相关的标签[objective-c]和[swift]解决那些编程语言所特有的问题。

21
Xcode中的“找不到框架”
我知道有人问过几次了。我遵循了这些指示: 在Xcode 5中向项目添加框架并添加*相对*路径 xcode4:链接器错误:找不到目录的选项 仍然Xcode给出此错误: 这是我当前的配置: bolts框架是这样,所以我可以使用Parse SDK。我从此处下载了空白项目:https : //parse.com/apps/quickstart#parse_data/mobile/ios/native/new 工作正常 我试图复制每个配置选项,但仍然无法正常工作。

5
虚拟键盘处于活动状态时的屏幕样式
理想情况下,我希望整个界面具有自定义样式,该样式可以在ios(itouch / ipad)或具有虚拟键盘的android上看到。请参阅下面的更多细节。 当键盘“存在”时,自定义的CSS hacking规则处于活动状态也是一种可接受的解决方案。 在网站(HTML / JavaScript / CSS)上同时定位android和ios。还请注意,内部布局为:“ fluid”。 编辑:这是更多的设计,然后是文字;因此,变化不会使人迷惑。在最低级别,我只希望有和没有虚拟键的设计更改(也许只是背景更改)。 这是一个好坏设计思想的问题尚待商bat。但是,我觉得这个问题无关紧要。对于此类攻击,可以使用更多的文字(例如游戏或交互式媒体)。 因此赏金:尽管不再需要我正在从事的项目的答案(使用了替代设计)。我仍然相信这个问题可以从回答中受益。 默认行为 +--------+ | | +------------+ +-+-hidden-+-+ <- ~50% hidden | +--------+ | | +--------+ | | | | | | |visible | | | | | | \ | | | | <- ~50% visible | …

7
如何从Swift的原始值中获取枚举?
我试图从原始值获取枚举类型: enum TestEnum: String { case Name case Gender case Birth var rawValue: String { switch self { case .Name: return "Name" case .Gender: return "Gender" case .Birth: return "Birth Day" } } } let name = TestEnum(rawValue: "Name") //Name let gender = TestEnum(rawValue: "Gender") //Gender 但是似乎rawValue对于带空格的字符串不起作用: let birth = …
76 ios  swift  enums 

6
在Swift中将参数传递给选择器
我正在以编程方式将UITapGestureRecognizer添加到我的视图之一: let gesture = UITapGestureRecognizer(target: self, action: #selector(self.handleTap(modelObj:myModelObj))) self.imageView.addGestureRecognizer(gesture) func handleTap(modelObj: Model) { // Doing stuff with model object here } 我遇到的第一个问题是“'#selector'的参数没有引用'@Objc'方法,属性或初始化程序。 很酷,所以我在handleTap签名中添加了@objc: @objc func handleTap(modelObj: Model) { // Doing stuff with model object here } 现在,我收到错误消息“无法将方法标记为@objc,因为无法在Objective-C中表示参数的类型。 它只是建筑物地图的图像,其中一些图钉图像指示了兴趣点的位置。当用户点击这些引脚之一时,我想知道他们轻按了哪个兴趣点,并且我有一个描述这些兴趣点的模型对象。我使用此模型对象为钉图提供其在地图上的坐标,因此我认为将对象发送到手势处理程序会很容易。
76 ios  swift  uikit  selector 



4
如何在Swift中更改按钮标题对齐方式?
我正在尝试将按钮的标题设置在左侧。但是我尝试的所有方法都无法正常工作。 带有: UILabelButton.titleLabel.textAlignment = .Left 要么: UILabelButton.contentVerticalAlignment = UIControlContentVerticalAlignment // There is no left 按钮标题仍居中。 还有其他财产吗?
76 ios  swift  uibutton 


4
NavigationLink只工作一次
我正在使用登录名处理应用程序,登录后列出了类别。在每个类别下,都有一些水平列出的项目。事情是登录后,出现主页,所有内容都列出了。当您单击某个项目时,它会进入详细屏幕,但是当您尝试返回时,它就会崩溃。我发现了这种流程,为什么在将`NavigationLink`放入`NavigationView`的`navigationBarItems`中后向后浏览时,我的SwiftUI应用程序为什么崩溃?但我无法解决我的问题。由于我的项目变得复杂,我只想在swiftui中练习导航,然后创建了一个新项目。顺便说一下,我下载了最新的xcode版本11.3。我编写了一个简单的代码,如下所示: NavigationView{ NavigationLink(destination: Test()) { Text("Show Detail View") } .navigationBarTitle("title1") Test()视图如下: import SwiftUI struct Test: View { var body: some View { Text("Hello, World!") } } struct Test_Previews: PreviewProvider { static var previews: some View { Test() } } 如您所见,这确实很简单。我还在互联网上尝试过类似的示例,但是它不能像预期的那样工作。运行项目时,单击导航链接,然后导航到Test()视图。然后,单击“后退”按钮,它导航到主页。但是,当我第二次单击导航链接时,没有任何反应。导航链接仅工作一次,此后什么也没有发生。它不会导航,它不会抛出任何错误。我是swiftui的新手,除了导航之外,其他所有方面都很出色。我在互联网上尝试了许多示例并提出了解决方案,但似乎没有什么可以解决我的问题。

19
UITextView从文本的底部或中间开始
我会正确的。我的UItextView观点是,当需要滚动以查看所有文本时(当textView中有很多文本时),textView有时在文本中间开始,而在其他时候则在文本底部开始。 无法在textView上启用编辑。我需要一种强制textView每次都从顶部开始的方法。我看到了一些类似这样的问题,其中其他人使用了内容偏移量,但是我真的不知道它是如何工作的,或者甚至是否适用于此。 谢谢你的帮助。

16
如何隐藏uitabbarcontroller
我有一个问题UITabBarController。在我的应用程序中,我想隐藏它但不使用它,hidesBottomBarWhenPushed因为我不想在按下它时就隐藏它。例如,我想在我的应用程序中按“隐藏”按钮时将其隐藏。 我在Google上阅读了许多文章,但找不到方法。

17
将iPhone xib转换为iPad xib?
你怎么做呢?我在上面看到了一个视频教程,但是屏幕太小。另外,除了更改视图大小之外,我还需要对iphone应用程序进行其他一些重大更改才能转换为iPad吗?
75 ios  iphone  xcode  ipad  xib 

15
如何像在Facebook应用中一样以编程方式打开设置?
我需要从我的应用中以编程方式打开“设置”。我搜索了SO,但是到处都有人说这是不可能的。但是今天我看到它已在Facebook应用程序中实现。上有一个按钮,UIAlertView单击时会打开“设置”。因此,确实可以打开“设置”,我亲眼目睹了这一点。但是该怎么做呢?有谁知道Facebook是怎么做到的?
75 ios  objective-c 


13
上传到服务器之前,如何在iOS上压缩/调整图像大小?
我目前正在使用Imgur在iOS上使用以下代码将图像上传到服务器: NSData* imageData = UIImagePNGRepresentation(image); NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString* fullPathToFile = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"SBTempImage.png"]; [imageData writeToFile:fullPathToFile atomically:NO]; [uploadRequest setFile:fullPathToFile forKey:@"image"]; 当我在模拟器中运行并从模拟器的图片库上传文件时,该代码可以正常工作,因为我处于快速以太网连接中。但是,选择使用iPhone拍摄的图像时,相同的代码在iPhone上超时。因此,我通过从网络上保存一个小图像并尝试将其上传的方式进行了尝试,该方法可以正常工作。 这使我相信iPhone拍摄的大图像正在通过速度较慢的3G网络超时。有没有办法在发送之前压缩/调整iPhone中的图像大小?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.