草庐IT

ios - 向下滚动时隐藏 UiWebView 底部的工具栏

我有以下代码,当不在WebView顶部时成功隐藏底部工具栏,如附图所示。(下)我想做的是完全隐藏工具栏,然后展开WebView以占用额外的空间(类似于Safari的做法)。任何帮助都会很棒!-(void)viewDidLoad{[superviewDidLoad];if(self.url!=nil){[self.webViewloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:[StoreWebViewControllercheckAndPrependProtocolForUrl:self.url]]]];self.w

ios - 如何创建一个自定义 UIView,它根据 objective-c 中的滚动方向从 UINavBar 后面向下或向上滑动?

目前正在构建商店应用程序。我有一个CollectionView,显示带有价格和标题的服装图像。我希望用户能够使用一个特殊的栏来过滤和优化结果并更改页面布局,该栏将向下滑动并在UINavBar下方自行绘制。这就是我想要做的:用户开始向下滚动。从UINavBar后面以所需速度向下滑动导航栏大小的自定义View。用户开始向后滚动从UINavBar后面以所需速度向上滑动导航栏大小的自定义View。自定义View应该是不透明的自定义View不应影响ControllerView,并且在可见时位于ControllerView之上。我的层次结构的一部分:UINavigationController->

ios - 键盘关闭时 ScrollView 不向下滚动

我使用了关于移动键盘下方内容的苹果指南Guidehere当键盘打开时向上滚动效果很好,但当键盘关闭时它不会向下滚动,ScrollView的顶部被截断。我的代码//CalledwhentheUIKeyboardDidShowNotificationissent.-(void)keyboardWasShown:(NSNotification*)aNotification{NSDictionary*info=[aNotificationuserInfo];CGSizekbSize=[[infoobjectForKey:UIKeyboardFrameBeginUserInfoKey]CGRec

ios - 如何使 incall overlay 不将 ui 向下推

我有一个iOS应用程序。它很好用。除非用户有热点或正在通话但通话应用程序已最小化状态栏的扩展高度将我的用户界面向下推,使其部分消失,在底部。我希望这个扩展栏覆盖屏幕顶部,而不是将ui向下推。我该如何实现? 最佳答案 最简单的解决方案是确保您的View的springs-and-struts或Autolayout属性允许压缩或扩展View,如果您有一些复杂的UI然后你可以实现UIApplicationWillChangeStatusBarFrameNotification观察者。您可以处理UIApplicationWillChangeS

ios - 通话状态栏将 UIPageViewController 内容 View 向下推

我正在使用UIPageViewController。在此View中切换通话中状态栏时,它会调整得很好。如果调用状态栏在加载UIPageViewController之前打开,页面将被下推20pt,并在该空间显示一个黑条。这是它的截图:其他帖子建议将页面Controller上的automaticallyAdjustsScrollViewInsets设置为NO。我已经尝试过了,但没有用。我也尝试过self.edgesForExtendedLayout=UIRectEdgeNone;将UIPageViewController框架的原点设置为0可行,但感觉不对:CGRectframe=self.

ios - UITextField 中的文本向下移动并闪烁?

我有装有iOS7的iPhone5设备。在应用程序中有一个自定义的UITextField。当我编辑它时,文本向下移动到底部并闪烁。即使我设置了垂直中心约束。 最佳答案 我以前遇到过同样的问题。我不知道确切的解决方案但是下面这行代码对我有用self.navigationController.navigationBar.translucent=NO;希望对你也有用 关于ios-UITextField中的文本向下移动并闪烁?,我们在StackOverflow上找到一个类似的问题:

iphone - 可以向下滑动 UITabBarController 吗?

我确定我在某处看到过此代码,但我找不到它...我希望能够以编程方式向下滑动UITabBarController...不是在转换到另一个View时,而是在同一View中。 最佳答案 如果你想上下滑动UITabBar,你可以尝试类似的方法:-(IBAction)showHideTabBar:(id)sender{staticBOOLisShowing=YES;CGRecttabBarFrame=self.tabBarController.tabBar.frame;if(isShowing){tabBarFrame.origin.y+=t

ios - 如何从另一个 UIViewController 向下滑动

我不知道标题是否明确,所以我将在这里进行更多解释。我现在有一个UIViewController和一个UIButton链接到IBAction触发另一个UIViewController.我想通过让用户向上滑动来避免点击这个步骤,就像拖动另一个UIViewController一样。.我发现的一切都只是UIGestureRecognizer但我找不到任何控件或任何教程来拖动UIViewController。基本上,如果我制定这种child方式,我想滑动UIViewcontroller从底部开始,用一个手指手势,UIViewController确实跟随我的手指。感谢您的帮助!编辑:我不使用Sto

iphone - 如何以编程方式向下滚动表格

我正在使用UITable实现气泡聊天,每次有人发布消息时,我都希望表格向下滚动。是否可以使表格View向下滚动?我该怎么做? 最佳答案 你可能想调用这个方法:[self.tableViewscrollToRowAtIndexPath:[NSIndexPathindexPathForRow:1inSection:1]atScrollPosition:UITableViewScrollPositionTopanimated:YES]; 关于iphone-如何以编程方式向下滚动表格,我们在St

iPhone 隐藏状态栏将 View 向下移动 20 像素

我在界面生成器中布置了一个View。最初它使用了一个StatusBar添加到界面构建器中View的顶部。现在我决定去掉状态栏,但是当我调用[[UIApplicationsharedApplication]setStatusBarHidden:YESwithAnimation:UIStatusBarAnimationSlide];我的观点仍然向下移动了20个百分点。我的猜测是我的UINavigationController没有收到消息并将我的View保留在旧位置。还有其他人了解可能导致此问题的原因吗?我试过:self.view.center=CGPointMake(self.view.c