草庐IT

光标位置

全部标签

ios - 当用户下次不允许点击时如何显示用户位置?

在我的应用程序中,我想在我的一个使用MKMapKit的UIViewController中显示用户位置。因此,当用户选择此ViewController时,他们将被询问是否允许或不允许。如果用户选择允许,那么一切都很好。如果他们选择不允许,则永远不会再次询问用户是否允许。实际上我想要的是,当用户第一次使用我的应用程序时选择不允许,他们应该被要求再次选择允许或不允许他们下次使用该应用程序。那么我该如何实现呢?当用户选择允许选择时间(他们第一次点击不允许)时,我的应用程序会显示用户位置。即使在一些S.O问题中,许多人也建议用户在打开应用程序时被提升为允许或不允许提醒。但对我来说,它要求第一次使

ios - 根据与其他位置的距离计算位置

我知道有很多关于如何获得两个CLLocation之间的距离的问题(和答案)。但是我没有找到任何关于如何以相反的方式执行此操作的提示。这是具体情况:我有一个CLLocation、一个距离(比方说200米)和一个方向。现在我需要知道如何计算距离第一个位置200米(指定方向)的位置。我不知道方向的最佳格式是什么。也许最好的是度数(北=0,东=90,南=180,西=270)。简而言之,我需要一个可以这样定义的方法-(CLLocation*)locationWithDistance:(int)metersinDirection:(int)degreesfromLocation:(CLLocati

ios - UICollectionViewCell 位置加倍

我刚刚注意到uicollectionviewcells的中心是真实中心的一半。例子:将单元格的框架设置为:[0]{{0,0},{100,100}}[1]{{100,100},{100,100}}[2]{{200,200},{100,100}}[3]{{300,300},{100,100}}[4]{{400,400},{100,100}}[5]{{500,500},{100,100}}注意:这是我从setFrame和applyLayoutAttributes:获得的值看起来像这样:但应该是这样的:UICollectionViewLayout子类的实现@implementationCVTL

ios - UITextView 点击一个单词的中间并将光标放在那里

在UITextVew的常见行为中,如果用户点击单词的中间,光标将放置在该单词的开头,或者在其他情况下,它会选择整个单词。我想完全禁用它,只让用户点击UITextVew中的任意位置并将光标放在那里。另外,我很想知道这对于启用了contentEditable的UIWebView是否也可行。提前致谢。 最佳答案 要获得此行为,您必须使用核心文本自行构建TextView。或者你只支持iOS7。您将拥有TextKit。 关于ios-UITextView点击一个单词的中间并将光标放在那里,我们在St

ios - 隐藏 iOS 键盘,但允许用户移动光标

我想允许用户像往常一样通过点击在uitextarea周围移动光标,但我不想显示键盘。有没有我可以重写的方法来实现这一点? 最佳答案 如果您不想显示键盘和光标,那么只需在末尾returnNO-(BOOL)textFieldShouldBeginEditing:(UITextField*)textField{///Yourstuff;returnNO;}另一种选择:UIView*dummyView=[[UIViewalloc]initWithFrame:CGRectMake(0,0,1,1)];myTextField.inputView

ios - 如何获取 UIImage 中指定颜色的位置?

我想获取颜色与指定颜色匹配的UIImage中像素的位置。例如,我想找到这种颜色的像素的位置(x,y):[UIColorcolorWithRed:255green:0blue:0alpha:1]。CGPointpoint=getFirstPixelOfColor([UIColorcolorWithRed:255green:0blue:0alpha:1].CGColor); 最佳答案 添加UIImage-Utils到你的项目。然后像这样获取x,y的颜色:CGFloatimageWidth=image.size.width;NSData*

ios - 通过长按手势交换 UICollectionViewCells 位置

我在弄清楚我在这里做错了什么时遇到了一些麻烦。我的目标是能够拖动CollectionViewCell并让它用拖动的单元格替换目标单元格,同时让替换的单元格接管最初拖动的单元格上的位置。这甚至让我感到困惑!!我可以拖动并替换单元格,但我的问题是,当我发生这种情况时,我在集合中留下了越来越多的空单元格..我对Objective-C相当陌生,所以很可能我在这里遗漏了一些愚蠢的东西。任何帮助将不胜感激。希望我包含了足够的相关代码来帮助和链接图像以显示我的问题是什么......干杯利CollectionViewIssueImage-(void)viewDidLoad{[superviewDidL

iphone - iOS - 后台加速度计显示位置服务弹出窗口,但我们不需要位置服务

我们的应用想要在后台访问加速度计数据。一种可能的实现方式是使用CoreMotion进行加速度计读数-与CLLocationManager*locationManager;CMMotionManager*motionManager;...[motionManagerstartAccelerometerUpdatesToQueue:...withHandler:...]在前台工作正常,但我发现在后台接收更新的唯一方法是将应用程序设置为允许在后台使用位置,然后调用[locationManagerstartUpdatingLocation]在-applicationWillResignActi

html - 我怎样才能使位置 :fixed work on iOS 7?

我创建了一个测试网页来演示UIWebView和MobileSafari上的position:fixed问题:Test*{-webkit-tap-highlight-color:rgba(0,0,0,0);}body{margin:0px;padding:0px;}.fullscreen{background:transparent;display:block;position:absolute;top:0;left:0;width:100%;height:100%;}.screen{position:fixed;left:0px;top:0px;width:100%;height:10

滚动弹幕出现位置算法

title:滚动弹幕出现位置算法date:2024-01-25categories:编程tags:-弹幕-算法-C#效果显示大量弹幕、允许重叠、弹幕字号允许不同约定为了更好地进行讨论,我们先声明一些共识:弹幕会从屏幕右边缘发射,并向左滚动弹幕出现位置应该尽量靠上几条弹幕之间应该尽量不要重叠,如果要重叠也要尽量重叠长度少一些此外本文会创造/使用一些概念:弹幕:计算的对象实体,有以下成员:发射时间:这个实际上决定了弹幕的x坐标坐标:只有y坐标,是算法最后计算出应该出现的位置宽度:根据弹幕内容计算出的宽度高度:由弹幕的字号决定屏幕右边缘:由于弹幕是从右边出现的,所以右边缘和屏幕宽度都很重要屏幕宽度: