草庐IT

dynamic-sizing

全部标签

android - react native : How to import local image with dynamic name

我在本地有大约100个英雄的图像需要导入到ListView中。这是我的hero.jsrenderRow(hero){return({hero.name});经过一些研究,我知道要求不允许动态名称。我也试过uri,没有错误,但也没有图像。{{uri:'./img/hero/'+hero.img+'.jpg'}}我的文件夹结构是这样的:Projectindex.ios.jshero.jsimghero处理此问题的最佳方法是什么,我不想将图像放在网络上。 最佳答案 sahrens在这个forum上说了以下内容Weintentionally

ios - 显示为 Xcode 6 或 7 面板 "Ag"的框约束背景的 "size inspector"是什么?

在右侧检查器面板的XCode6或7InterfaceBuilder中,有时在框约束的背景中显示文本“Ag”,即使约束中没有错误(红色)通知。这是什么意思? 最佳答案 如果文本与ui元素相关联,则会出现“Ag”。例如UIButton的标题文本。正如其他人已经提到的,我认为这是文本对齐的辅助功能。警告:如果您处理语言方向(例如从右到左),标题字段中的文本有时会干扰界面构建器的自动布局功能。我曾经遇到过这样一种现象,即从右到左方向的自动布局更改会按我的预期将按钮放置在更右边的位置。原因是标题字段中的文本被遗忘。删除该文本后,“Ag”消失,

ios - Change NSData Size of a UIImage - Compress And Resize UIImage With a Maximum Megabyte Mb 限制

我有一个用户上传的UIImage。如果图像数据超过10Mb,我如何将它的大小调整到最大10Mb?到目前为止,我发现的最接近数据大小调整的是:NSData*imageData=UIImageJPEGRepresentation(theUploadedImage.image,0.5f);但我似乎无法控制Mb的文件大小...仅控制JPG表示中的第二个参数(图像质量float) 最佳答案 必须创建我自己的函数来尽可能小地压缩图像,如果它仍然超过我的“最大大小”,那么它会调整大小、保留并再次开始压缩迭代。如果图像超过文件大小时,这可以很好地使

ios - Long Look Notification : dynamic interface doesn't show, 只有静态接口(interface)

我试图在真正的AppleWatch上测试我们丰富的推送通知。我们的WatchKit扩展实现了LongLook的静态接口(interface)和动态接口(interface)。但是我每次发送推送通知时,只显示静态界面,而不是动态界面。这应该与我们动态界面的性能无关(如果动态界面加载时间过长,WatchOS将回退到静态界面)。AppleWatch几乎立即显示了静态界面。如何显示长视的动态界面? 最佳答案 这与电池有关。如果AppleWatch电量低于10%并且没有在充电,它会自动跳过动态界面,只显示静态界面。解决方案是连接充电器:)

ios - 设置Dynamic Cell的Table View Content height为table view height constraints ios

我有tableview(A)的每个自定义单元格都有tableview(B)和动态表格View单元格。在tableview(A)cellForRowAtIndex。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{MainMessageTVCell*cell=[tableViewdequeueReusableCellWithIdentifier:@"MsgMainCell"];cell.selectionStyle=UITableViewCel

iOS 自动布局 : how to dynamically evenly space items?

我需要均匀间隔X个项目,并且项目的容器可以具有动态宽度,并且我希望第一个和最后一个项目粘在左右边缘:|-0-[item1]-[...]-[itemX]-0-|这样无论容器有多宽,项目始终均匀分布,如何通过布局约束实现这一点?编辑:我在想,如果我可以将item1和item2设置为与item2和item3等具有相同的间距,那么这应该很容易,但我认为如果没有恒定宽度我不能设置它吗? 最佳答案 您不能将空格设置为具有相同的宽度,但您可以使用“间隔”View。在所有View之间放置一个不可见的View,您可以像这样设置格式...@"|[vie

ios - xcode 5 上的 Inspector size 没有显示任何内容

在带有iOS7目标项目的xcode5中,Storyboard中的大小检查器不起作用。当我选择了一个元素,如按钮、View或其他任何元素时,我转到Storyboard的大小检查器,所有内容都是空的,什么也没有显示。我尝试重新启动Xcode,取消选中自动布局,卸载并重新安装Xcode,但什么也没有。这个问题仍然存在。很奇怪,我在其他Mac上打开项目并且大小检查器工作正常,这不是项目问题。如果有人遇到同样的问题并解决它。请告诉我如何修复。谢谢。 最佳答案 对我有帮助的答案是here.MouseOver“View”显示Button“Show

ios - 为什么 Realm 在查询 `size == 4` 时抛出异常?

我的RLMObject子类如下所示:@interfaceImageRealm:RLMObject@propertyNSString*httpsURL;@propertyNSNumber*size;@endRLM_ARRAY_TYPE(ImageRealm)@interfacePhotoRealm:RLMObject@propertyNSNumber*photoID;@propertyRLMArray*differentSizeImages;-(id)initWithMantleModel:(PhotoModel*)photoModel;@end我想过滤PhotoRealm的differ

ios - 是否有 (self.frame.origin.y + self.frame.size.height) 的快捷方式?

我写了太多这段代码:self.frame.origin.y+self.frame.size.height有捷径吗?像self.frame.y_plus_height这样的东西?如果有,我不确定在我写下完整句子的所有时间里这是好消息还是坏消息。 最佳答案 这应该可以解决问题:CGFloatres=CGRectGetMaxY(self.frame);可以找到文档here.编辑:根据robmayoff的解释(见评论),这比在代码中简单地求和origin.y+size.height要昂贵一些。

ios - 使用 loadNibNamed 和 Size Classes 获取约束

我正在使用自动布局和大小类从xib加载View。在该View中有一个subviewviewWithSizeClasses,其高度限制取决于大小类。我想做的是在loadNibNamed之后立即加载约束,以便根据当前SizeClass获得正确的高度。我尝试了layoutSubviews()、updateConstraints()的各种组合,但无论我做什么,我总是得到默认的Any,Any高度。overridefuncviewDidAppear(animated:Bool){super.viewDidAppear(animated)letxibView=NSBundle.mainBundle(