草庐IT

screen-positioning

全部标签

ios - SpriteKit : node Y position and touch Y position not consistent

对SpriteKit和一般的iOS开发来说是全新的。我正在学习一个非常基本的SpriteKit教程,并注意到当在与节点。例如:importSpriteKitclassGameScene:SKScene{overridefuncdidMoveToView(view:SKView){//addatextlabelatX:100andY:100letlabelNode=SKLabelNode(text:"X:100Y:100")labelNode.position.x=100labelNode.position.y=100labelNode.fontSize=20.0addChild(lab

ios - LGSideMenuController : Registration of several local push notifications leads to delay in screen handling

当我注册了几个本地推送通知时,我注意到一个奇怪的问题:formodelinmyModelArray{letcalendar=Calendar.currentletscheduleDate=calendar.date(byAdding:.second,value:i*5,to:Date())!letnotification=UILocalNotification()notification.fireDate=scheduleDatenotification.alertBody="Mypushnotificationtitle"UIApplication.shared.scheduleLo

ios - Firebase 屏幕跟踪两次调用 "screen_view"事件

我尝试使用FirebaseAnalytics的屏幕跟踪功能。这是我的应用程序中屏幕的代码。我想跟踪到此屏幕的转换,并在viewDidAppear中设置原始屏幕名称。importUIKitimportFirebaseclassSection1412:UIViewController{overridefuncviewDidAppear(_animated:Bool){super.viewDidAppear(true)Analytics.setScreenName("Sceeen1.4.1.2",screenClass:"Section1412")}overridefuncdidReceiv

python执行函数时报错TypeError: create_pointer_down() takes 1 positional argument but 2 were given

 在调用函数时出现了这个报错new_input.create_pointer_down(MouseButton.LEFT)TypeError:create_pointer_down()takes1positionalargumentbut2weregiven,意思是说这个函数只接收一个变量,但实际上却给了两个变量,我搜索到说如果这个函数是自己在类里定义的,那么应该在类的函数参数在最前方加上self,defcreate_pointer_down(self,**kwargs):data=dict(type="pointerDown",duration=0)data.update(**kwargs)

ios - UICollectionViewCell 大小根据 Screen/FrameSize Swift

我有一个CollectionView,每个collectionViewCell中都有一个图像。对于任何给定的框架/屏幕尺寸,我只想拥有3个单元格。我该如何实现。我已经根据thispost编写了一些代码funccollectionView(collectionView:UICollectionView,layoutcollectionViewLayout:UICollectionViewLayout,sizeForItemAtIndexPathindexPath:NSIndexPath)->CGSize{letnumberOfCell=3letcellWidth:CGFloat=[[UI

ios - 使用 Rxswift 绑定(bind)两个 UIview fram/Position

我想在view1位置发生变化时自动更改view2位置,并使用Rxswift绑定(bind)两个View位置。我试着用这个观察View框架/位置view.rx.observe(CGRect.self,"frame").subscribe(onNext:{print($0??(0,0))})它在初始化时打印帧但是当使用约束改变View位置时self.constraintHorizontalCenterView.constant=1000它什么都不打印意味着这段代码没有观察View位置...有什么方法可以连续观察View位置或绑定(bind)View位置? 最佳答

swift UIStackView : Positioning elements from center programmatically

我正在尝试让UIStackView中的元素从中心平等定位。这是我想要的效果:如您所见,我希望两个文本字段彼此等距并在堆栈View中居中对齐。此堆栈View将有1-7个我需要排列的文本字段。这是目前发布的内容:这就是我设置文本字段的方式lettextLabel=UILabel()textLabel.backgroundColor=UIColor.redtextLabel.widthAnchor.constraint(equalToConstant:40.0).isActive=truetextLabel.heightAnchor.constraint(equalToConstant:20

ios - UICollectionView 状态恢复 : customizing scroll position

我正在尝试找到处理元素可能四处移动的UICollectionView状态恢复的最佳方法。我的目标是确保在重新启动应用程序时CollectionView中最后查看的项目仍然可见,即使这些项目已经四处移动。例如,当项目A在索引3的单元格中时应用程序被杀死,当应用程序重新启动时,如果模型说项目A应该显示在索引4处,我希望CollectionView初始化偏移量到索引4处的单元格。我认为在我的UICollectionViewDataSource类中实现UIDataSourceModelAssociation协议(protocol)会为我解决这个问题,因为documentation状态:[UIT

java - 在窗口中找到JFrame的位置/Position

我试图找到JFrame的起始位置/位置,以便将鼠标光标从JFrame窗口映射到桌面。有没有办法找到JFrame的X,Y位置? 最佳答案 您可以使用getLocation()或getLocationOnScreen()JFrame的方法继承自java.awt.Component。 关于java-在窗口中找到JFrame的位置/Position,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

java - 这三个特殊的浮点值是什么意思 : positive infinity, 负无穷大,NaN?

我们如何在我们的代码中使用它们,什么会导致NaN(不是数字)? 最佳答案 正无穷大意味着在正方向上趋于无穷大——在正方向上趋于越来越大的值。负无穷大意味着在负方向上趋于无穷大——在负方向上趋于越来越大的值。Not-a-number(NaN)是未定义的东西,例如0/0的结果。以及来自Float规范的常量类:Float.NEGATIVE_INFINITYFloat.POSITIVE_INFINITYFloat.NaN更多信息可以在IEEE-754pageinWikipedia中找到.这里有一个小程序来说明这三个常量:System.out