草庐IT

View1Controls

全部标签

ios - 自动布局:删除 View 时相邻 View 的后备约束

我试图在UICollectionReusableView(UICollectionViewHeader)上下文中进行这项工作。UILabelsA、B和C中字符串所需的高度被计算并设置为灰色View的高度,有点像这样:-(CGSize)collectionView:(UICollectionView*)collectionViewlayout:(UICollectionViewLayout*)collectionViewLayoutreferenceSizeForHeaderInSection:(NSInteger)section{....CGFloatexpectedHeightFor

ios - UITableViewCell 内容 View 不填充单元格

我正在构建一个在InterfaceBuilder中定义的TableView原型(prototype)单元格,在所有定义的UITableViewCells中,内容View下方似乎有8像素的边距。我可以通过将自动布局底部参数设置为-8来在单元格的绝对底部对齐View,但这似乎有点hack并且可能对future的iOS更新很脆弱,而且似乎应该是一种在IB中或以编程方式摆脱8像素边距的方法。 最佳答案 检查您是否没有使用固定到边距而不是View的约束。如果是这样,请将约束更改为无边距固定。当您为最外面的View创建约束时,会出现一个复选框,

ios - ScrollView 内带有 TableView 的多个 View Controller

我在水平页面的UIScrollView中有3个ViewController。每个ViewController中都有一个TableView。当事件表格仍在(不滚动)时,我可以轻松地在3个ViewController之间滑动-但是当我尝试在表格View移动时向左或向右翻页时,它似乎忽略了触摸并卡住了。我必须在分页之前通过触摸停止tableview(几乎就像tableview试图接收水平手势一样)如何让我的ScrollView始终对水平分页使用react这是我的设置的视觉效果:如果您需要更多信息,请告诉我 最佳答案 有多种方法可以解决这个

ios - 如何在使用基于 View 的类模型时调用通用的 Calabash 方法?

我正在按照基于View的类模型为我的应用设置Calabash测试框架,即每个View都有一个包含该View所需方法的类。但是当我调用诸如“wait_for()”之类的葫芦函数时,它会抛出一个错误:undefinedmethod`wait_for'forLoggedInPage:Class(NoMethodError)我已经在我的env.rb中添加了这些require'calabash-cucumber/wait_helpers'require'calabash-cucumber/operations'World(Calabash::Cucumber::Operations)World(

ios - 加载 View Controller 后的画外音顺序

我有这样的需求。我的ViewController正在从远程休息服务加载数据,数据显示在表格中。在加载过程开始之前,我需要画外音说“正在加载建筑物。请稍候”加载数据成功后需要画外音说“加载的建筑物”然后我需要在我的ViewController中说明标题中的内容“选择建筑物”。顺序很重要。现在画外音在加载Controller后开始读取Controller标题中的内容。当我的建筑物数据加载开始时,“选择建筑物”标题消息被中断并开始“加载建筑物。请稍候”。盲人需要以正​​确的顺序了解此状态,因此在加载数据后我需要说“选择建筑物”。我需要控制语音消息的顺序。我需要控制何时说出controller

ios - 我怎样才能在另一个执行 segue 的 View Controller 上获得按钮标题?

1)我在第一个ViewController上有一个2个ViewController,按钮为a)本地和b)国际我在另一个View上使用分段控制,其中有2栏本地和国际现在,当我执行segue时,我需要获取标题或一些数据,以便我可以确定应该首先显示哪个栏是本地栏还是国际栏。并且简单地执行segue不会获取按钮事件上传递的数据。那么我如何通过执行segue在两个不同的按钮上传递2个不同的数据? 最佳答案 如果segue连接到你的按钮,那么它将是prepareForSegue中的发送者。所以在prepareForSegue中写这个。NextV

ios - 如何以编程方式禁用预测 View 但在 iOS 中的 TextView 上启用自动更正?

我正在创建一个具有聊天界面的应用程序。我想禁用预测View而不是TextView上键盘的自动更正功能。我在下面使用了一个message.autocorrectionType=UITextAutocorrectionTypeNo它禁用了预测和自动更正功能。但我只想禁用预测。 最佳答案 试试这个message.spellCheckingType=UITextSpellCheckingTypeYesmessage.autocorrectionType=UITextAutocorrectionTypeNo希望有用。:)

ios - 将数据从 ViewController 传递到实例化的自定义 View Controller

我正在尝试将数据从我的数据库传递到在此函数中实例化的新ViewController中的UILabels。我已经测试过数据是否被正确抓取,并且工作正常。我相信我没有在我的DataViewController中为实例化正确引用UILabel。当我尝试NSLog(dataViewController.cartAddress)时得到空值有什么帮助吗?ViewController.m-(void)mapView:(GMSMapView*)mapViewdidTapInfoWindowOfMarker:(GMSMarker*)marker{NSObject_DatabaseHelper*dataT

ios - 旋转后 UICollectionView 标题 View 自动布局困惑

我有一个使用UICollectionViewFlowLayout的简单UICollectionView。它还有一个类UICollectionElementKindSectionHeader的部分补充View。当部分标题在屏幕上可见并且设备旋转时,约束会正确调整标题的subview。如果我滚动到屏幕上看不到部分标题,旋转设备并向后滚动以查看标题View,则subview的约束不会根据设备更新和调整subview位置回转。有解决办法吗?本质上,关于UICollectionView的标题View(补充View)尾随空格限制没有生效,这是标题View(顶部的白色条)的样子:

ios - 从数组中查找地址并将其发送到其他 View

我正在尝试做一些简单的事情。我想找到一组地址并将其显示在map上。但是我需要将数据传递给另一个View。问题是:我需要从包含地址的字典中传递数据,所以,我需要知道找到了哪个地址。请求是异步的,并且只是主线程,所以我现在无法理解找到了什么地址。对不起,如果我说的不清楚。for(NSDictionary*dicinadresses){MKLocalSearch*search=[[MKLocalSearchalloc]initWithRequest:request];request.naturalLanguageQuery=[dicvalueForKey:@"adress"];[search