草庐IT

floating-planet

全部标签

iphone - 查看 float 在所有 ViewControllers 之上

在iOS上是否有可能一个View总是浮在所有其他View之上。我问这个是因为我想要实现的是一个漂浮在ViewController上方的View,然后模态视图Controller滑入,同时该特定View仍然漂浮在该模态视图Controller上方(希望您明白我想说的). 最佳答案 有。您可以将您的View添加到主窗口,并在需要时将其置于最前面。在下面的代码中,假定_viewConroller和_anotherView是appDelegate的强大属性-配置当然可以不同。这段代码会在屏幕的左上角添加蓝色小方block。-(BOOL)ap

ios - 为什么在 glsl 中变化的 float 相等性测试失败?

如果我的着色器程序中有一个可变的float:varyinghighpfloatsomeFloat;在顶点着色器中,我将它设置为一些东西。someFloat=1.0;为什么在我的片段着色器中这个比较似乎返回false?someFloat==1.0//false但这会返回true吗?someFloat>.0//true在iPadmini中测试openGLES。 最佳答案 它发生在任何IEEE754float上。这是因为浮点表示的性质。任何使用IEEE754格式的语言都会遇到同样的问题。由于1.0在浮点系统中可能不完全表示为1.00000

ios - UITextView 的建议位于 UITableView 的 float 标题下

我的UITableView有floatheader(我想要)。但是当上面单元格中UITextView的建议View位于标题下方时,它看起来很糟糕。好像以前没有人遇到过这个问题。有什么建议么?标题单元格和UITableViewCell都是从Xib加载的。float标题在其第二个最上面的View上有一个alpha,所以它有点透视。这是它在“调试View层次结构”中的样子: 最佳答案 如果您在用户退出时执行类似将UITextView从表中“拉出”的操作,该怎么办?您可以将它对齐在顶部并很好地过渡到编辑状态,也许通过模糊的叠加层或其他方式显

ios - 如何在给定整数时不显示不必要的零,但在需要时仍然有 float 答案

我有一个正在开发的应用程序,我的一个功能是在需要时以float或double值给出答案,在答案是整数时给出整数例如,如果答案是8.52,则答案变为8.52,但当答案是8时,答案是8而不是8.0000,我不希望它显示所有额外的0。-(IBAction)equalsbutton{NSString*val=display.text;switch(operation){casePlus:display.text=[NSStringstringWithFormat:@"%qi",[vallongLongValue]+[storagelongLongValue]];casePlus2:displa

ios - 检测 NSString 是否为 float

我正在尝试检测NSString是否为float,例如:@"-73.041382"但是当我尝试使用这种方法时,我得到了错误的结果:-(bool)isNumeric:(NSString*)checkText{NSNumberFormatter*numberFormatter=[[[NSNumberFormatteralloc]init]autorelease];NSNumber*number=[numberFormatternumberFromString:checkText];if(number!=nil){returntrue;}returnfalse;有人有想法!?谢谢

ios - Arc4随机 float ?

这样做:floatx=arc4random()%100;返回一个0到100之间的数字的体面结果。但是这样做:floatx=(arc4random()%100)/100;返回0。如何让它返回一个浮点值? 最佳答案 简单地说,您进行的是整数除法,而不是float除法,因此您得到的只是截断的结果(例如,.123被截断为0)。尝试floatx=(arc4random()%100)/100.0f; 关于ios-Arc4随机float?,我们在StackOverflow上找到一个类似的问题:

matlab - 使用tcpip matlab float 数据传输和接收?

我正在尝试通过TCP/IP传输和接收数据(与GNURadio接口(interface)):data=rand(1,128);t=tcpip('127.0.0.1',2012,'Timeout',120);s=whos('data');set(t,'OutputBufferSize',s.bytes);fopen(t);fwrite(t,data,'double')m=tcpip('127.0.0.1',2022,'Timeout',120);set(m,'InputBufferSize',s.bytes)fopen(m);fread(m)当我读取我的数据时,这些都是0或1,我需要获取我

c++ - 从 tcp 读取 float

我正在尝试读取从Pythontcp流服务器中的打包结构传递的big-endian832位float。它似乎接近工作,但前几个值有奇数的偏差,后面的值似乎有少量偏差,或者只是不精确。例如,这些是客户端解释的值:Val[0]-1926.34Val[1]-1936.86Val[2]-1901.15Val[3]-1935.93Val[4]-148932Val[5]-145905Val[6]-41580.8Val[7]-134330这里是(接近但现在相当)它们应该是的值。这并不完全是真实的,因为很难在服务器和客户端上捕获完全相同的数据包。Val[0]-7737.77159902711Val[1]

ios - 如何从 Objective-C 在 Swift 中复制 vector_float3?

我正在尝试将这段代码从Objective-C翻译成Swift,但我很难弄清楚vector_mix在这种情况下做了什么。我看到vector_mix在Swift中可用,但vector_float3类型不可用。SCNNode*car=[_vehicleNodepresentationNode];SCNVector3carPos=car.position;//thisisaSCNVector3vector_float3targetPos={carPos.x,30.,carPos.z+25.};vector_float3cameraPos=SCNVector3ToFloat3(_cameraNo

swift - 如何在 Swift 中获得 Float80 的完整精度?

每当我尝试获取Float80的字符串表示形式时,我都无法获取小数部分的前20位数字。letfract:Float80=Float80(exactly:Float80(1)/Float80(i))!letstringRep=fract.description我也试过PIprint(Float80.pi.debugDescription) 最佳答案 Float80类型的精度如下:Float80.exponentBitCount/*15*/Float80.significandBitCount/*63*/此外,此结构中的第一位用于符号。但