如何缩小iPhone上的UIPickerView?

我想在我的iPhone应用程序中降低UIPickerView的高度,以便它只显示一行和一列。 选取器视图的高度应该等于一行的高度。 我正在使用Interface Builder来构buildUIPickerView ,但我找不到一个简单的方法来重新调整此控件的大小。 你如何缩小UIPickerView ?

使用Interface Builder创buildUIScrollView的步骤

我正在尝试使用UIScrollView,似乎有一些基本的东西,我只是不理解。 比方说,我想在我的iPhone应用程序中使用UIScrollView。 我有一个充满了320x700button的视图。 显然,这对于320×480的iPhone来说太大了。 所以我知道我必须使用UIScrollView。 但是,这是我应该创造的对象的顺序 在“视图”中创build尺寸为320×700的UIScrollView 将所有的button等放在这个滚动视图上 在viewDidLoad中设置contentSize为320×700 将UIScrollView的委托设置为文件所有者,将FileOwner的视图设置为UIScrollView 将视图的大小重新设置为320×480。 这是正确的吗? 这有用,但对我来说没有意义。 我认为视图应该是canvas,我添加所有UI元素。 我想要iPhone应用程序的“canvas”为320×700,我希望能够把我的button等放在这个320×700的canvas上。 但是,如果我不将UIScrollView的大小更改回320×480,则不会滚动,因为我需要将UIScrollView的内容大小设置为大于其大小。 但是,如果我将UIScrollView的大小设置为320×480,那么在界面生成器中我看不到480和700之间的屏幕和button! 所以看起来我应该进行所有编辑,并将所有UI元素添加到UIScrollView,然后将其重新设置为320×480! 有没有其他方法可以做到这一点更有意义? 我在理解这个应该如何工作时错过了什么?

如何在今天的扩展(iOS)中访问CoreData模型

是否有可能像在原来的应用程序一样快速扩展中使用我的CoreData模型? 如果是的话,我如何创buildNSManagedObjectContext? 我真的没有线索,除了组标识符,但不幸的是我不知道如何获得上下文.. 在过去,我创build的应用程序开始时,我想使用CoreData的检查,然后我通过我的AppDelegate managedObjectContext ..但我怎么能做一个这样的扩展在这样的思考? 苹果公司不提供有关的信息.. 我在AppDelegate中编辑了这一行: NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"HTWcampus.sqlite"]; 到这个(包括组到两个目标之后): NSURL *storeURL = [[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:@"group.BenchR.TodayExtensionSharingDefaults"]; storeURL = [storeURL URLByAppendingPathComponent:@"HTWcampus.sqlite"]; NSLog(@"StoreURL2: %@", storeURL); 由于我的应用程序中现有的数据库已经不存在了(这是好事,因为我认为它把数据库放在共享段中)。 但是我怎样才能在扩展中创build我的上下文的实例? 我怎样才能访问我的NSManagedObject子类? 在扩展中,我有这个代码到目前为止: var context: NSManagedObjectContext! override func viewDidLoad() { super.viewDidLoad() var storeURL = NSFileManager.defaultManager().containerURLForSecurityApplicationGroupIdentifier("group.BenchR.TodayExtensionSharingDefaults") storeURL = storeURL?.URLByAppendingPathComponent("HTWcampus.sqlite") let modelURL = NSBundle.mainBundle().URLForResource("HTWcampus", withExtension: "momd") let model […]

用phimagemanager保存图像到自定义相册?

我正在制作一个应用程序,用AVFoundation拍照,我想将它们保存到一个自定义相册,然后我可以查询和显示在我的应用程序。 (除非用户需要,否则我不希望在普通照片中包含这些内容)我无法在Swift中find任何显示如何执行此操作的内容。 有没有不同的方式,我应该这样做? 我在SO上find了这个例子,但对我来说没有任何意义,我也无法使它起作用。 func savePhoto() { var albumFound : Bool = false var assetCollection: PHAssetCollection! var photosAsset: PHFetchResult! var assetThumbnailSize:CGSize! // Create the album if does not exist (in viewDidLoad) if let first_Obj:AnyObject = collection.firstObject{ //found the album self.albumFound = true self.assetCollection = collection.firstObject as PHAssetCollection }else{ //Album placeholder for the asset collection, used […]

处理iPad迷你屏幕尺寸

新款iPad Mini的屏幕尺寸为7.9英寸。 它有视网膜显示吗? 它会自动缩放现有的xib和故事板,还是我们必须创build两个版本? 我们处理的方式与我们处理iPhone 5的方式类似吗? 如何创build一个定义或条件来查看设备是否在运行iPad Mini?

自定义的UITableViewCellselect风格?

当我点击我的UITableViewCell ,背景部分(我的背景图片未覆盖的区域)变成蓝色,当我点击单元格时。 此外,单元格上的所有UILabel在点击时都会变成白色,这正是我想要的。 然而,我不想要的是蓝色背景,当我点击它,但如果我做的selectionstylenone ,然后我失去了单元格中UILabel的高亮颜色。 那么有没有什么办法可以在点击单元格的时候摆脱蓝色的背景,而保持UILabel的高亮颜色?

在Xcode 4.2中启用崩溃日志符号

我正在使用Xcode 4.2,我的崩溃日志没有得到象征。 如何在Xcode 4.2中启用它?

具有多个预览的AVCaptureSession

我有一个AVCaptureSession与AVCaptureVideoPreviewLayer运行。 我可以看到video,所以我知道它的工作。 但是,我想要一个集合视图,并在每个单元格中添加一个预览图层,以便每个单元格显示video的预览。 如果我尝试将预览图层传递到单元格中并将其添加为子图层,则会将该图层从其他单元格中移除,因此一次只能显示在一个单元格中。 是否有另一种(更好)的方式来做到这一点?

通过Cordova config.xml添加条目到iOS .plist文件

我是Cordova CLI的新手。 我需要通过编程方式通过Cordova执行以下步骤。 在项目.plist中添加一个新行 在新行中input以下值: 键 :GDLibraryMode types :string(默认) 值 :GDEnterpriseSimulation 我想我需要在我的项目的根(也可能是“平台”文件夹)中的config.xml文件中执行此操作。 有人可以向我解释如何通过config.xml添加条目,以便在编译时添加上面的条目? 我正在使用cordova3.3.1-0.42(我知道这不是最新的)。 我已经做了我的项目,一切都很好,我只需要添加此项添加到pList。

按下UINavigationController的后退button时执行动作

当按下UINavigationController的后退button时,我需要执行一个操作(清空数组),同时button仍然会导致堆栈中的前一个ViewController出现。 我怎么能用swift来完成这个?