草庐IT

Enemy_View

全部标签

ios - UIAlertController 被窗口上的 View 覆盖

当我将UIView添加到keyWindow时,alertController被View覆盖。这是代码。-(void)touch{UIWindow*currentWindow=[UIApplicationsharedApplication].keyWindow;UIView*viewhaha=[[UIViewalloc]initWithFrame:[UIScreenmainScreen].bounds];viewhaha.backgroundColor=[UIColorredColor];[currentWindowaddSubview:viewhaha];UIAlertControll

ios - 是否可以使用从单个模态视图 Controller 返回到同一源 View Controller 的多个实例之一的展开转场?

我的Storyboard布局是这样的,我有MainVC通过模态呈现它的segue连接到ModalVC。但是,以编程方式,在运行时,我总共实例化了MainVC的五个实例。因此,具有相同标识符的MainVC的所有五个实例都连接到ModalVC。我需要在ModalVC中执行一些操作并关闭它之后更改MainVC中的属性,并且似乎有多种方法可以通过segue来完成此操作。这里的最佳答案非常详细,并解释了使用unwindsegue的实现,但仅在有一个源ViewController的情况下:Passingdatawithunwindsegue我的问题是:在我的情况下使用segue,就像在那个答案中一

ios - 在 tableView 问题中重新加载 View 或 reloadData 后选择复选标记

我正在尝试创建一个应用程序来选择/取消选择tableView中的行,所有数据都是从coreData加载的,当我选择一个允许我在coreData中更新它的元素时,反之亦然,一开始一切正常,我从coreData加载数据,在tableView中显示所有项目,并根据需要在cellForRowAtindexPath中检查行functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{varcell:UITableViewCell?=nilletitem=(arrayToDisplay[

ios - 如果无法适应 AutoLayout 中的固有尺寸,请折叠 View

我有UILabel和UIButton内部View,它们可以有不同的大小,如果标签不能容纳当前框架中的所有内容,我希望标签被完全隐藏仅使用自动布局。所以基本上我希望它遵循它的固有大小,如果它收缩,它应该直接收缩到零而没有任何中间宽度。期望的例子:相反,我让它缩小并尝试尽可能多地显示:是否可以仅使用AutoLayout来实现?如果不是,为什么?我尝试在标签上添加零宽度约束并将其优先级设置为小于标签的抗压性,但这不起作用。我认为一旦Autolayout引擎打破了固有的大小规则,我的零宽度就会被遵循,但似乎我遗漏了什么。编辑:我会接受在一些UIView子类中嵌入标签,这些子类可以检查subvi

ios - 将捕获的图像添加到数组中并在 Collection View 中显示并上传到服务器 iOS

我需要一张一张地捕获多张图像并将它们存储在一个数组中,在CollectionView中显示存储的图像,然后将它们上传到服务器。我搜索了很多关于这个概念的内容,但这些解决方案都不适合我,数组为空。我试过下面的代码:-(IBAction)CaptureClicked:(id)sender{UIImagePickerController*picker=[[UIImagePickerControlleralloc]init];picker.delegate=self;picker.allowsEditing=YES;picker.sourceType=UIImagePickerControll

ios - 相对于 self.view 的光标位置

在UITextView中获取光标CGPoint有很多答案。但我需要找到与self.view(或手机屏幕边框)相关的光标位置。有没有办法在Objective-C中这样做? 最佳答案 UIView有一个convert(_:to:)方法可以做到这一点。它将坐标从接收器坐标空间转换到另一个View坐标空间。这是一个例子:objective-CUITextView*textView=[[UITextViewalloc]initWithFrame:CGRectZero];UITextRange*selectedTextRange=textVie

IOS UICollectionView 在使用两个 Collection View 时抛出断言

我在一个UIViewController中有两个UICollectionView。我通过标记号将它们分开,以便我可以对两者使用数据源和委托(delegate)方法。但是,当我运行代码时,它会因异常而崩溃:Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'UICollectionViewreceivedlayoutattributesforacellwithanindexpaththatdoesnotexist:{length=2,path=0-1}'.我在论坛上查过这个,大多数人

ios - 如何在使用 Swift 3 单击 collectionView 单元格内的项目时导航另一个 View Controller

我们希望在单击cellcollection中的项目(即ImageView)时通过替换主Controller来显示另一个Controller。但是我们无法获得主CollectionView,也无法导航目标Controller。我们正在使用以下方法-HomeViewComtroller.swiftimportLBTAComponentsclassHomeViewController:DatasourceController{overridefuncviewDidLoad(){super.viewDidLoad()navigationItem.title="Home"collectionVi

ios - 使表格 View 部分 swift 展开

我正在关注this展开和折叠我的表格View部分的教程。由于此演示是在swift2.2中完成的,因此我已根据swift3.0进行了所有更改。我在ifcondition(currentSectionCells[row]["isVisible"])处被困在下面的函数中,它给我的错误是“类型‘NSFastEnumerationIterator.Element’(又名‘Any’没有下标成员)’”。funcgetIndicesOfVisibleRows(){visibleRowsPerSection.removeAll()forcurrentSectionCellsincellDescripto

iOS : View visible but not active

我有一个UIViewController初始化一个UIView。此View包含交互式元素,例如UITextField或UIButton。View添加到ViewDidLoad上,在方法的底部,以确保当我使其可见时,用户交互可以访问它。但是当我展示view的时候,这个View是无法进行任何交互的。只有这样吗?我做错了什么吗?TheViewpublicclassAddBusinessEventView:UIView{publicUILabelLblTitle;publicUITextFieldTxtType;publicUIButtonBtnClose;publicAddBusinessEv