草庐IT

scroll-view滚动条

全部标签

objective-c - 在一个 Action 中观察多个 View 上的触摸

我有一个包含3个独立subview的父View。subview在父View中展开,没有重叠(并且中间有一些空间)。当用户在屏幕上移动她的手指(没有抬起它)时,我想在他们进入和退出每个subview时跟踪触摸。示例:如果用户开始触摸屏幕上subview之外的某处,然后将她的手指滑过subview1,离开subview1,再滑过subview2,然后松手,我会期望触发这些事件:触摸开始触摸输入的child1触摸退出的child1触摸输入的child2触摸结束似乎touchesBegan:withEvent:和touchesEnded:withEvent:方法在这种情况下会有所帮助,但是当我

objective-c - UIScrollView 不滚动屏幕?

我有一个应用程序,其中尺寸为1056x96的UIScrollView位于480x320(横向)屏幕的顶部。它包含9个UIBUtton。它绝对能够滚动,因为当我将“水平弹跳”设置为true时,我可以清楚地看到它在我尝试滚动时立即弹回。它不会滚动到屏幕边界之外,我已将其contentSize设置为1056x960。有人对为什么会这样有什么有用的建议吗?提前致谢! 最佳答案 contentSize属性似乎必须大于UIScrollView自身的大小。一旦我把它的尺寸变大,它似乎就可以正常工作了。

iphone - 我如何使一个 View Controller 成为另一个 View Controller 的委托(delegate)?

我的iPhone应用程序中有一个UIViewController。对于某些动画,我在其中制作了一个类似rootview的View,并在其中添加了所有元素。单击按钮时,我删除了该rootview并添加了另一个ViewControllerView。问题是我只加载了View。我想在新ViewController中执行一个函数。为此我需要将第一个ViewController设置为第二个ViewController的委托(delegate)?有人可以帮忙吗我? 最佳答案 在secondVC中,定义如下内容:@protocolsecondVCD

iphone - cocos2d 中的自由运行/横向滚动类型游戏

我想在cocos2d中制作自由奔跑/横向卷轴类型的游戏。我在瓦片map中尝试过,但我是由于一个问题卡住了。问题是我想跳跃,跳跃后玩家Sprite检测到降低楼层边界并在没有得到边界时获取楼层边界的位置死了。有人可以建议我做什么或任何教程等吗?或者通过代码示例帮助我?谢谢 最佳答案 我为GlobalGameJam创建了一个基本的平台游戏,使用Box2D并添加了几个类似于名为“CitrusEngine”的Flash引擎的类。您可以随意使用并以此为例。http://globalgamejam.org/2012/o

iphone - 如何使用 UIPickerView 在一个 View 中填充不同的文本字段?

我有一个包含8个文本字段的View。我希望每个文本字段都与一个具有不同项目的pickerview相关联。此选择器View应填充每个文本字段。当我单击文本字段时,它应该显示pickerview和与之关联的项目,当我为该文本字段选择项目时,它应该关闭pickerview。然后,当我再次单击下一个文本字段时,它应该显示带有该文本字段项目的pickerview等等......有可能吗?我是xcode的新手。任何帮助深表感谢。谢谢。 最佳答案 绝对有可能。这是我最好的建议:创建8个数组--每个选择器View一个。在这些数组中,包含用户应该能够

ios - 普通 View Controller 内的 TableView

我正在做这个iPhone项目,我需要在普通ViewController中有一个(动态)TableView。我没有选择TableViewController,因为我需要在页面中放置其他内容。想象一个包含文本字段、按钮和大约4-5个单元格的小表格View的页面。当我运行该应用程序时,我需要触摸一个按钮以转到该View。当我点击按钮时,应用程序崩溃并告诉我:2012-07-2214:40:57.304HowMany?[3055:f803]*Assertionfailurein-[UITableView_createPreparedCellForGlobalRow:withIndexPath:

iphone - 如何跨 View Controller 链接网点?

我正在创建一个应用程序,目前有6个ViewController,现在在ViewController6中我有一个文本字段,当他们编辑它时,它需要在ViewController3中编辑一个标签,我如何链接在中声明的socketStoryboard中的viewcontroller6.h到ViewController3中的某些内容?我知道它很复杂,但任何帮助都会非常棒!:)谢谢 最佳答案 首先,在您的viewcontroller6中,您需要#import"viewcontroller3.h"。然后在viewcontroller6.m中,你可

iphone - map View 崩溃时的 GDirections 路线

我正在使用AFNetworking,并且正在学习有关通过从google路线获取路线在iphone屏幕上绘制路线的教程。我正在使用JSON和AFNetworking。我从教程中复制了代码,您可以在这里找到:Tutorial如果您还选择复制和测试此代码,请注意:您需要来自此github页面的AFNetworking:AFNetworkingDownload您还必须自己在.h中将变量_path定义为NSMutableArray,否则您会收到错误,因为他们没有定义它但引用了它。代码如下:AFHTTPClient*_httpClient=[AFHTTPClientclientWithBaseUR

iOS ZXingWidget - 在自己的 ViewController.view 中使用 ZXingWidgetViewController 的 View 作为 subview

我正在尝试使用iOSzxingWidget进行二维码扫描。我有一个ViewController,它作为一个项目推送到我的UINavigationController中,或者从另一个ViewController模态呈现。这个ViewController有一个用于3个不同View的SegmentedControl。其中两个View是加载简单网站的UIWebView,它们没有什么特别之处。选择看起来像这样:-(IBAction)segmentedControlValueChanged:(id)sender{NSString*urlString;ZXingWidgetController*wi

objective-c - cellForRowAtIndexPath - [indexPath row] 滚动时返回奇怪的数字

我知道还有很多关于[indexPathrow]和滚动的其他问题,但是有人能帮我理解为什么它会返回奇怪的数字吗?对于我配置单元格的方式,我似乎无法找到解决方法:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"ProfileIdentifier";NSUIntegerrow=[indexPathrow];UITableViewCell*cell=[tableViewdequeueR