草庐IT

Enemy_View

全部标签

iphone - 覆盖 openURL 后无法推送 View Controller

我试图覆盖我的应用程序的openURL方法以拦截UITextView中的链接点击。UITextView位于基于导航的DetailViewController中,当用户单击链接时,我想将WebView推送到导航堆栈上。我通过将截获的url记录到控制台来验证我的方法正在被调用,但导航Controller根本没有推送我的WebViewController。我在界面生成器中制作了一个按钮,并将其添加到与TextView相同的View中,只是为了验证WebView是否被推送。该按钮仅用于测试目的。问题似乎是当我从AppDelegate调用该方法时,navigationControllerpush

ios - Web View 在 ePub 阅读器中显示旧网页

我正在webview中加载一本书的xhtml页面。当打开一本书并第一次在webview中加载它的页面时一切正常,但是当我返回主屏幕并加载其他书籍时,会显示该书的封面和索引页(cover.xhtml和index.xhtml)那本旧书(打开的第一本书)。所有书籍都一样,即任何书籍的封面和索引页都显示为第一本打开的书。我尝试了很多方法,例如删除webview并重新添加。[selfloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:@"about:blank"]]];,[webViewloadHTMLString:@""bas

ios - 访问另一个 View 的元素(iOS - 标签栏 Controller )

我在选项卡栏Controller中有两个选项卡用于用户注册事件。一旦用户单击“第二个选项卡”中的注册按钮,我需要从“第一个选项卡”获取一些UITextFields的值。那么,是否可以直接访问另一个View中的文本字段?或者我还能做些什么来解决?使用委托(delegate)/通知似乎是另一种方式,但浏览了与委托(delegate)相关的所有文章/问题,但无法弄清楚如何在我的代码中实现它。如果是这样,请分享一篇关于如何实现委托(delegate)的好文章。提前致谢。 最佳答案 您可以通过标签栏内的viewController的属性sel

ios - 在表格 View 中显示之前过滤数组结果

我需要过滤我正在使用的数组,这样它就不会在我的UITableView中显示所有结果(只想显示100个leafs中的前20个).不知道该怎么做。如果您想发布更多代码,请告诉我!(我正在使用RestKit,从API中提取,并且对象映射已经正常工作)ViewController.m@property(strong,nonatomic)NSArray*springs;@property(strong,nonatomic)NSMutableArray*leafs;-(void)viewDidLoad{[superviewDidLoad];[[RKObjectManagersharedManage

ios - 使用其中的图像在屏幕的一半处为自定义 View 设置动画 - 突然的动画

在我的一个View中,我有一个底栏。轻按此View会使临时购物车动画到屏幕的一半。现在,在临时表中没有项目的地方,我显示了一个无数据叠加层,它只是一个带有空购物车图像和下方文本的View。问题是:当此表以动画方式展开和折叠时,无数据覆盖在动画期间看起来不太好。图像似乎也在缩小/扩大,直到临时TableView停止动画。所以,我尝试在这个动画发生时播放临时TableView的alpha,这样它看起来就不会那么糟糕了。但这也无济于事。最后突然闪了一下。有什么建议吗?self.temporaryTable.backgroundView=self.noDataOverlay;[UIViewan

ios - View 层 drawInContext :UIGraphicsGetCurrentContext() not drawing

我正在尝试将UIView绘制到UIImage中。这是我正在使用的代码:UIGraphicsBeginImageContextWithOptions(myView.bounds.size,YES,0.f);[myView.layerdrawInContext:UIGraphicsGetCurrentContext()];UIImage*img=UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageContext();我已验证myView.bounds.size有效。myView在屏幕上正确显示。但是,img是完全黑色的

ios - 当表格 View 单元格变得不可见时如何获取 UITextField(UITableViewCell 的 subview )文本值

我创建了一个自定义UITableViewCell类,它在每个单元格中嵌入了一个UITextfield,在addItemTableViewController中,我想获取所有单元格中的文本值UITextField-embededd单元格并创建一个新的模型对象,但我遇到了一个问题:cellForRowAtIndexPath为不可见的单元格返回nil,在我向下滚动到我的tableview的底部然后点击添加按钮后,前几行的textField文本值变为null。无论如何我可以解决这个问题吗?我已经在谷歌上搜索了几个小时,但仍然没有找到答案。这是我的addItemTableViewControll

ios - UIDynamicAnimator View 从引用边界外进入

我想使用UIDynamicAnimator和重力/碰撞/弹性效果来制作放下物体的动画。我查看了Apple的示例应用程序DynamicsCatalog,它非常简单,除了当对象从其容器边界外开始时。例如,这是从示例应用程序的APLCollisionGravityViewController.m文件中获取的代码:UIDynamicAnimator*animator=[[UIDynamicAnimatoralloc]initWithReferenceView:self.view];UIGravityBehavior*gravityBeahvior=[[UIGravityBehaviorallo

ios - 在 iOS 中使用带标签的 View

我在一个项目中工作,我多次绘制了一个表格。我的意思是,它是一个应用程序,我必须从用户那里为参与其中的不同人员获取相同的详细信息。假设一开始用户输入有4个人,那么我需要在ScrollView中绘制4次表单,以便用户可以输入所有4个人的详细信息。为此,我在XIB中创建了一个表单View(包括3个UITextFields),并根据人数动态地重复该View。根据要求,这工作正常,我可以向用户展示表格。但是我对从所有UITextfields获取值然后在后端保存所有值以便我可以使用它有点困惑。formview添加到UIScrollView,UIScrollView添加到self.view。每个表单

iOS - 更新自动布局约束常量在推送另一个 View Controller 然后返回后停止工作

我有一个在IB(Storyboard)中设计的UIViewController,它有一个包含一些控件的UIView。UIView有一个自动布局约束来固定它的高度。在我的UIViewController子类中,我有一个连接到高度约束的IBOutletNSLayoutConstraint(ivar),以便我可以在代码中调整它。根据用户事件,我通过在80和44之间修改约束的constant属性来扩展/缩小UIView的高度,这也会向上/向下滑动被约束到UIView底部的UITableView。我以前使用过这种技术并且一切正常。我现在在带有UITabBar的父容器UIViewControlle