草庐IT

iOS:以编程方式在 UITextView 中向上、向下、向左和向右移动光标

我使用以下代码将光标位置移动到距UITextField开头的5个字符处:txtView.selectedRange=NSMakeRange(5,0);现在,如果我有一个光标在任意位置,如下图所示,我该如何上下左右移动光标? 最佳答案 左和右应该或多或少容易些。我想棘手的部分是顶部和底部。我会尝试以下方法。您可以使用caretRect方法找到光标的当前“帧”:ifletcursorPosition=answerTextView.selectedTextRange?.start{letcaretPositionRect=answerTe

iphone - 限制 UISCrollView 向上滚动

我有一个覆盖iPodtouch整个屏幕的自定义View。我需要在其中添加另一个View,该View最初将被隐藏,但当View向下滚动时会出现在屏幕上。我已经做到了这一点,但我也无法将我的观点向上滚动。我不想让用户调出自定义View。我只想要下拉功能而不需要上拉。当有人下拉时,我以编程方式将View带到原始位置。因此,当用户下拉时,他们可以看到一些信息5秒,然后View回到原来的位置。我可以限制我的UIScrollView在手动交互时向上滚动吗? 最佳答案 我是通过以下代码完成的。它现在可以工作了。(void)scrollViewDi

iphone - dismissModalViewControllerAnimated 将原始 View 中的 View 向上移动 20 像素

我在标签栏的其中一个标签中有一个导航Controller。在导航Controller中我有RootView。我正在呈现这样的模态视图:[selfpresentModalViewController:modalViewControlleranimated:YES];但是,当我关闭View时:[selfdismissModalViewControllerAnimated:YES];..原始View向上移动了20像素,因此它位于状态栏下方。有办法避免这种情况吗? 最佳答案 如果您正在使用标签栏,您应该从UITabBarController

ios - 如何仅在 touchesMoved 上查找向上滑动

我目前正在使用touchesMoved允许用户向上滑动,向上滑动的次数越多,增加的次数就越大。我不认为我可以在这里使用UIGestureRecognizer,因为它不会记录每一个Action-它只会记录单次滑动。这是我当前的代码:-(void)touchesMoved:(NSSet*)toucheswithEvent:(UIEvent*)event{UITouch*touch=[touchesanyObject];CGPointgestureEndPoint=[touchlocationInView:self.view];NSLog(@"START:%@END:%@",NSString

scrollTop与offsetTop解决小分辨率区域块向上滚动效果效果,结合animation与@keyframes实现标题左右闪动更换颜色效果。

scrollTop是一个属性,它表示元素的滚动内容垂直滚动条的位置。对于可滚动元素,scrollTop属性返回垂直滚动条滚动的像素数,即元素顶部被隐藏的像素数。 offsetTop是一个属性,用于获取一个元素相对于其父元素的垂直偏移量(距离)。具体来说,返回的是一个元素的顶部边缘相对于其offsetParent元素顶部边缘的距离。此时,有一个需求:如果目前在1440分辨率下,则会出现滚动条,希望点击左边的B时,右边的B内容区域可以向上移动到A内容的位置上,同时B的标题内容会有一个左右闪动颜色更换的效果。当点击左边菜单C时,右边的C内容区域可以向上移动,同时C的标题内容会有一个左右闪动颜色更换的

ios - uitableview 中异步加载的图像在向上滚动时消失

我能够异步获取图像到uitableview。我正在从url获取这些图像。在向上滚动uitableview时,这些图像消失,它们需要时间再次加载,有时它们根本不加载。我不想使用任何第3方库。我不想采用同步方法。请提出任何正确的方法来提高性能。提前感谢您的帮助。我的代码如下:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*identifier=@"cell";UITableViewCell*cell=[tableV

ios - Facebook Paper - 如何向上滑动以缩放底部的 UIScrollView

我正在尝试开发类似的东西。如果您熟悉FacebookPaper,它实际上是如何实现这种行为的?具体来说,在它的主视图中,有一个位于底部的UIScrollView,其中包含大量用户帖子的UIView,当您向上滑动时,UIScrollView可以进入全屏模式。我试过下面的代码,但似乎效果不佳:-(void)handleGesture:(UIGestureRecognizer*)gestureRecognizer{_scaleValue+=1.0f;CGAffineTransformtransform=CGAffineTransformMakeScale(1,_scaleValue);[UI

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

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

ios - sendSubviewToBack 和 bringSubviewToFront 导致 Root View Controller 的 subview 向上移动并被导航栏重叠

我在调用sendSubviewToBack和bringSubviewToFront时遇到问题。我以编程方式使用其他几个元素(如按钮和标签)创建UIImageView和ScrollView(在Storyboard中仅创建ScrollView)。UIImageView必须持有背景图像。ScrollView和UIImageView添加为ViewController的subview(其他元素是ScrollView的subview)。创建UIImageView并像这样设置图像后,我调用self.backgroundImage=[[UIImageViewalloc]initWithFrame:CG

ios - UIView 的动画透视以向上/远离底部翻转一半

我有一个View,我想像这里的插图一样翻转。我目前的解决方案:[UIViewanimateWithDuration:durationanimations:^{[someView.layersetAffineTransform:CGAffineTransformMakeScale(1,0)];}];这个解决方案的问题是,顶部边缘向下移动,而底部边缘向上移动。我希望顶部边缘保持不变,底部边缘向上/远离,如图所示。编辑:就像那些猫门,哈哈。你用顶部的铰链将圆盘/方形表面推离你。EDIT2:解决方案。CGFloatsomeViewHeight=self.someView.frame.size.