草庐IT

iOS 8 从 PHAsset 快速加载图像

我有一个应用程序可以让人们组合最多4张图片。然而,当我让他们从他们的照片中选择(最多4张)时,即使我将图像质量设置为FastFormat,速度也会非常慢。这将需要4秒(每张照片约1秒)。在最高质量下,4张图像需要6秒。无论如何,你能建议我更快地输出图像吗?这是我处理图像的block。funcprocessImages(){_selectediImages=Array()_cacheImageComplete=0forassetin_selectedAssets{varoptions:PHImageRequestOptions=PHImageRequestOptions()options

IOS UIPageViewController - 仅滑动屏幕的一部分

我正在尝试设计一个包含滑动部分的屏幕。我有一个屏幕和一个ImageView,底部有两个按钮。我只想滑动ImageView而不是底部区域。画面是这样的目前的问题是滑动整个屏幕,包括按钮。这是我的代码ViewController.swiftimportUIKitclassViewController:UIViewController,UIPageViewControllerDataSource{varpageImages:NSArray!varpageViewController:UIPageViewController!overridefuncviewDidLoad(){super.vi

ios - 所有 IBOutlets 均为零

您好,我正在使用这段代码初始化viewController:varaboutUsViewController=self.storyboard?.instantiateViewControllerWithIdentifier("AboutUsViewController")asAboutUsViewController在此之后,我转到aboutViewController。然而,我在aboutViewController上的所有IBOutlets都是nil!为什么呢?我正在使用MMDrawer库以获得侧边栏菜单。varaboutUsViewController=self.storyboa

ios - 如何隐藏条形按钮项目

我的屏幕流程如下登录->注册->汽车详情以上3个界面都在navigation-controller中,但是不允许用户从Car-Details返回到Registration。为了实现它,我已经overridefuncviewWillAppear(animated:Bool){self.navigationItem.setHidesBackButton(true,animated:true);}在CarDetailsViewController中。所以它隐藏了后退按钮,如果Controller在导航Controller中,该按钮会自动创建。到目前为止还不错。在提供所有详细信息后,用户会进入

swift - 如何从 UITableViewCell 获取文本字段的值?

所以我有这个UITableView单元格,它有4个UITextField,我想在单击按钮时获取它们的值。此代码不检索任何值。@IBActionfuncprintBtnAction(_sender:Any){letcell=self.myTableView.dequeueReusableCell(withIdentifier:"manualAddC1")as!AddFriendC1Cellletalias=cell.aliasTextField.text!letprimaryPhone=cell.primaryPhoneTextField.text!letsecondaryPhone=c

iOS Swift,使用标签更新 tableview CellForRow 之外的 UITableView 自定义单元格标签

设置(Swift1.2/iOS8.4):我在UIViewController中有UITableView自定义单元格(标识符=Cell)。在自定义TableView单元格内有两个按钮(递增/递减计数)和一个标签(显示计数)。目标:当我们按下增加计数或减少计数按钮时更新标签。目前我能够获取按钮标签并调用CellForRowAtIndexPath之外的函数。按下按钮会增加和减少计数。但是我无法在标签中显示计数更新。functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableVi

ios - 如何将数据从 subview Controller 传递到父 View Controller ? swift

我创建了一个事件,当单击其中一个文本字段时,它会弹出一个带有产品列表的子项(警告对话框),但是当我单击列表中的一个项目时,我无法在提交的文本中显示它警报已解除。这是父ViewimportFoundationimportUIKitclassViewAward:UIViewController{@IBOutletvartfMCN:UITextField!@IBOutletvartfAmount:UITextField!@IBOutletvartfProduct:UITextField!@IBOutletvartfTotal:UITextField!overridefuncviewDidLo

ios - 如何仅从共享扩展启动应用程序而无需在 Swift 中弹出弹出窗口?

我是iOS应用程序开发的初学者,我想通过从另一个应用程序复制链接来启动我的应用程序。单击它添加共享扩展,它显示弹出窗口。但我的要求是它不应显示弹出窗口并在单击我的共享扩展程序时直接打开我的应用程序。我做了什么:1)在info.plist中添加规则NSExtensionActivationSupportsWebURLWithMaxCount1屏幕短片:请有人帮我解决这个问题。谢谢更新:添加以下代码后弹出窗口没有出现,但我的应用程序没有打开objective-c:-(BOOL)isContentValid{returnYES;}#ifdefHIDE_POST_DIALOG-(NSArray

ios - 自定义 View TextField 如何计算TextField总和

我正在使用swift3.0开发iOS应用程序,我正在使用文本字段和按钮创建自定义View,计算所有文本字段的值,并在顶部totalText上显示所有文本字段的总和。MainViewController的代码:@IBOutletweakvartotalText:UITextField!vartotalview:[UIView]!overridefuncviewDidLoad(){yvalue=1tag=1count=1super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.}@IBAct

ios - 在 Swift 上使用 GPUImage 过滤器捕获图像

我正在为图像过滤器使用GPUImage框架。我在相机上应用了ToonFilter()来实现卡通滤镜效果。我的问题是在使用GPUImage使用ToonFilter效果在相机上捕捉图像时。下面是使用GPUImage相机显示ToonFilter并捕获具有相同效果的新图像的代码。请指导我如何使用相同的滤镜拍摄图像?注意:我可以成功打开带有卡通滤镜效果的相机-问题仅在于捕获带有滤镜效果的新图像。代码:importUIKitimportGPUImageimportAVFoundationclassSelfieFilterVC:UIViewController,UISplitViewControll