草庐IT

ScrollView1ViewController

全部标签

ios - 在 UICollectionViewCell 中处理 ScrollView 大小

我正在制作一个水平的UICollectionView,在UICollectionViewCell里面我有ScrollView,在ScrollView里面我有一个imageView。我遇到的问题是,当我放大imageView时,scrollView占用了所有单元格大小,因此它不适合图像大小的高度和宽度。因此,通过上下滚动,图像从scrollview中消失,我不知道我的代码出了什么问题。我的ColectionViewCell代码:classCollectionViewCell:UICollectionViewCell{@IBOutletvarscrollView:UIScrollView!

ios - 快速从另一个 ViewController 调用函数

我已经查看了Stackoverflow,但无法得到答案。我想创建停止在另一个ViewController中播放声音的功能。但是当我点击停止按钮时,它崩溃了并显示“EXC_BAD_INSTRUCTION(code=EXC_I386_INVOP,subcode=0x0)”。这是我的代码。第一个ViewControllerimportUIKitimportAVFoundationclassFirstVC:UIViewController{varmetronome:AVAudioPlayer!overridefuncviewDidLoad(){super.viewDidLoad()do{let

ios - 快速从另一个 ViewController 调用函数

我已经查看了Stackoverflow,但无法得到答案。我想创建停止在另一个ViewController中播放声音的功能。但是当我点击停止按钮时,它崩溃了并显示“EXC_BAD_INSTRUCTION(code=EXC_I386_INVOP,subcode=0x0)”。这是我的代码。第一个ViewControllerimportUIKitimportAVFoundationclassFirstVC:UIViewController{varmetronome:AVAudioPlayer!overridefuncviewDidLoad(){super.viewDidLoad()do{let

ios - UITesting、XCTest 当前 ViewController 类

简单的问题。我得到了执行segue到下一个ViewController的按钮。我想编写UIXCTest来告诉我它是否打开了我想要的ViewController。 最佳答案 UI测试框架无法访问您的应用程序代码,这使得无法对实例进行类断言。您无法直接告诉屏幕上的Controller类。但是,如果您以稍微不同的方式考虑您的测试,您可以做出非常相似的断言。编写您的测试,就好像您是用户一样。您的用户不关心他/她正在查看ItemDetailViewController还是ItemListTableViewController,所以你的测试也不

ios - UITesting、XCTest 当前 ViewController 类

简单的问题。我得到了执行segue到下一个ViewController的按钮。我想编写UIXCTest来告诉我它是否打开了我想要的ViewController。 最佳答案 UI测试框架无法访问您的应用程序代码,这使得无法对实例进行类断言。您无法直接告诉屏幕上的Controller类。但是,如果您以稍微不同的方式考虑您的测试,您可以做出非常相似的断言。编写您的测试,就好像您是用户一样。您的用户不关心他/她正在查看ItemDetailViewController还是ItemListTableViewController,所以你的测试也不

ios - 在 Swift 3 中以编程方式使用 ScrollView

我已经搜索了其他问题,似乎仍然无法在swift3中使用自动布局以编程方式创建我的scrollView。我能够让我的scrollview显示如下图所示,但是当我滚动到底部时,我的其他标签不会出现,并且“滚动顶部”标签不会消失。希望有人可以帮助查看下面我的代码!importUIKitclassViewController:UIViewController{letlabelOne:UILabel={letlabel=UILabel()label.text="ScrollTop"label.backgroundColor=.redlabel.translatesAutoresizingMask

ios - 在 Swift 3 中以编程方式使用 ScrollView

我已经搜索了其他问题,似乎仍然无法在swift3中使用自动布局以编程方式创建我的scrollView。我能够让我的scrollview显示如下图所示,但是当我滚动到底部时,我的其他标签不会出现,并且“滚动顶部”标签不会消失。希望有人可以帮助查看下面我的代码!importUIKitclassViewController:UIViewController{letlabelOne:UILabel={letlabel=UILabel()label.text="ScrollTop"label.backgroundColor=.redlabel.translatesAutoresizingMask

swift - 在 ViewController 和 ContainerViewController 之间传递数据

我正在开发一个应用程序,需要在View和containerView之间传递数据。我需要从两个View发送和接收数据。让我更好地解释一下:我可以通过协议(protocol)更改LabelMaster(触摸容器按钮),但我不能更改标签容器(触摸主按钮)。发生的事情是Master通过以下方式与容器连接。但是没有一个followContainer链接到Master。我尝试添加butsegue到,但它成功了。主视图Controller:importUIKitprotocolMasterToContainer{funcchangeLabel(text:String)}classMaster:UIV

swift - 在 ViewController 和 ContainerViewController 之间传递数据

我正在开发一个应用程序,需要在View和containerView之间传递数据。我需要从两个View发送和接收数据。让我更好地解释一下:我可以通过协议(protocol)更改LabelMaster(触摸容器按钮),但我不能更改标签容器(触摸主按钮)。发生的事情是Master通过以下方式与容器连接。但是没有一个followContainer链接到Master。我尝试添加butsegue到,但它成功了。主视图Controller:importUIKitprotocolMasterToContainer{funcchangeLabel(text:String)}classMaster:UIV

swift - 如何在 swift 3.0 中设置 scrollview 内容大小

这个问题在这里已经有了答案:CGRectMake,CGPointMake,CGSizeMake,CGRectZero,CGPointZeroisunavailableinSwift(11个答案)关闭6年前。更新Xcode8后无法为ScrollView设置contentSize。我无法使用CGSizeMake。谁能帮帮我?我试过了scrollView.contentSize=CGSizeMake(self.view.frame.size.width,700)