草庐IT

fixed-size-types

全部标签

ios - 自动布局 : why do conflicting required hugging priorities & fixed-width constraints not throw an exception?

我有以下设置:UIView的自定义子类,定义了(50,50)的固定intrinsicContentSize此View的实例作为新应用程序窗口的唯一subview从View到窗口的水平和垂直居中约束正如预期的那样,这为我提供了一个50x50的View,以应用程序窗口为中心。现在,如果我都:使用100pt常量向View添加所需的宽度约束,并且沿水平轴将View的内容拥抱优先级设置为必需...为什么自动布局系统不抛出异常?我希望这样的系统要求View宽度为50pts(因为它的内在内容宽度为50pts并且需要它的拥抱优先级)和100pts宽(因为它在100pts有一个必需的显式宽度约束),因此

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

ios - "Allocation Type"菜单在 Instruments 中被禁用

我一直在观看WWDC2013的410-修复内存问题session。第一个演示显示了所有堆分配和所有VM之间的区别地区。我试图为我自己的应用程序查看相同的信息,但在我的例子中,AllocationType菜单被禁用,如下面的屏幕截图所示:我在Instruments中使用了默认的“Allocations”文档。我看过similarquestion在开发者论坛上提问,但它不包含答案。我应该怎么做才能启用此菜单? 最佳答案 事实证明,Allocationtype菜单仅在真实设备上进行分析时才处于事件状态。

ios - 需要修复代码 "Property ' managedObjectContext' not found on object of type 'id' 中的错误。”

我正在为我的类(class)编写这段代码,但我卡住了,错误是“在‘id’类型的对象上找不到属性‘managedObjectContext’它落在这行代码上:if(![self.detailItem.managedObjectContextsave:&error])我知道在代码的前面我将newDetailItem设置为类型id?:-(void)setDetailItem:(id)newDetailItem{if(_detailItem!=newDetailItem){_detailItem=newDetailItem;//Updatetheview.[selfconfigureView]

c++ - 错误:__cxxabiv1::__si_class_type_info 的 libc++abi.dylib`vtable

我正在为iOS6/7(使用Xcode5和iOSSDK7.0)构建一个使用cocos2d-x的游戏,并开始引入一些利用继承的模式,但我遇到了这个异常。libc++abi.dylib`vtablefor__cxxabiv1::__si_class_type_info:0x284a540:addb%al,(%eax)0x284a542:addb%al,(%eax)0x284a544:jo0x284a4eb;vtablefor__cxxabiv1::__libcxxabi::__void+910x284a546:testb(%edx),%al0x284a548:lesl2(%edx,%eax,

ios - 由于未捕获的异常 'NSInvalidArgumentException' 而终止应用程序,原因 : '-[__NSCFString size]: unrecognized selector sent to instance

我在FOR循环中动态创建UIButton如下:CGRectworkingFrame=imgscrollView.frame;workingFrame.origin.x=0;workingFrame.origin.y=0;for(inti=0;i但是在设置它的frame的时候imageBtn.frame=CGRectMake(workingFrame.origin.x+20,workingFrame.origin.y,145,140);我收到以下错误,它崩溃了:由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[__NSCFStringsi

ios - 错误 : Assigning to 'CLLocationCoordinate2D' from incompatible type 'id'

嗨,我正在尝试在mkmap中显示多个注释。在添加坐标时显示错误:“从不兼容的类型‘id’分配给‘CLLocationCoordinate2D’”。我知道这是一个简单的问题,但我已经搜索了很多次并尝试了很多但都没有用,我的代码是,for(inti=0;i请建议我解决这个问题。谢谢... 最佳答案 由于CLLocationCoordinate2D不是一个Objective-C对象,而是一个struct,它不能直接存储在一个NSArray对象中,而是它必须包含在NSValue对象中。因此从数组中读取坐标的代码可能是:CLLocationC

ios - Xcode 6.1 中的解析问题 - “Expected a type”

我对Xcode有疑问:编译失败,出现一些错误(见下图)。 最佳答案 编译器不知道Array是什么。您实际上是指NSArray*或者它是您的类型之一:那么您需要添加相应的#import语句。如果它是一个类,你也可以使用前向声明@classArray;,但是你需要将它引用为Array*因为Objective-C只支持指向的指针对象实例。 关于ios-Xcode6.1中的解析问题-“Expectedatype”,我们在StackOverflow上找到一个类似的问题:

html - 为什么位置 : fixed, 宽度:100% 元素在 iOS 8 上延伸到视口(viewport)之外

我有一个固定在页面顶部的元素,当你水平滚动时它会跟着你一起滚动,CSS很简单:.thing{position:fixed;top:0;width:100%;height:30px;background-color:#CCCCCC;text-align:right;}你可以在这里看到它:http://jsbin.com/cetutaxaju/1在大多数浏览器上工作正常,但是对于iOS8上的Safari,这个栏不是100%的视口(viewport),而是100%的内容?!(在iOS7上没问题)罪魁祸首似乎是元视口(viewport)设置:当我取出它们时你可以看到:http://jsbin.

#Echarts:热力图 type: “heatmap“图例显示

htmlDOCTYPEhtml>htmllang="zh-CN">head>metacharset="utf-8">title>HeatmaponCartesian-ApacheEChartsDemotitle>linkrel="stylesheet"href="./style.css">head>body>divid="chart-container">div>scriptsrc="https://registry.npmmirror.com/echarts/5.4.3/files/dist/echarts.min.js">script>scriptsrc="./index.js">scri