草庐IT

IPM_WIDTH

全部标签

html - 在 HTML 电子邮件中是否有等效的 CSS max-width?

我正在尝试创建一个可以在所有广泛使用的电子邮件客户端中正确显示的HTML电子邮件。我将整个电子邮件包装在一个表格中,我希望它的宽度最多为可用宽度的98%,但不超过800像素。像这样:但我不会那样做,因为accordingtothisOutlook2007不支持CSS宽度属性。相反,我这样做:有没有办法在不依赖CSS的情况下也设置最大宽度? 最佳答案 是的,有一种方法可以使用表格模拟max-width,从而为您提供响应式和Outlook友好的布局。此外,此解决方案不需要条件注释。假设您想要一个居中的div,其max-width为350

ios - 视网膜问题 : how to make UIView to have width exactly 1 of pixel instead of 2 pixels?

我知道我们是在点而不是像素上操作,在大多数情况下这很方便,但我需要使UIView的高度为1像素而不是2像素。因此,如果您在Interaface构建器中拖放一些UIView(分隔线),并使其高度为1px(点),那么它在视网膜屏幕上(在设备和模拟器上)仍然看起来像2像素大小的线。我知道View上有contentScaleFactor属性,它显示的是视网膜(2.0f)还是非视网膜(1.0f)。看起来这些View的值为1.0f,因此您需要从主屏幕检索该值:[UIScreenmainScreen].scale;这会返回2.0f。现在,我为这个分隔View添加了高度约束,添加了检查isRetina

javascript - 屏幕旋转后 screen.width/screen.height 不更新

我在iPhone设备(iPhone7、iOS10,还有其他iPhone)上遇到了这个问题:在javascript中,如果我拦截orientationchange事件,在处理程序内部,screen.width和screen.height仍然是相同(与轮换前一样)。因为这可能取决于视口(viewport)设置,所以我的视口(viewport)在.html文件中是这样声明的:在Chrome的模拟可视化中一切正常。预先感谢您的帮助。 最佳答案 据我所知屏幕旋转后设备的宽度/高度不会改变。要检查设备是否旋转,您可以阅读这些属性window.o

ios - UITableView cell.contentView.bounds.size.width 随着 Cell 重用的变化

我使用cell.contentView.bounds.size.width来计算文本字段在UITableView单元格中的位置。创建单元格时,调试代码将宽度报告为302。当单元格滚出屏幕然后重新打开时,调试代码每次都报告宽度为280。它似乎不想回到302并停留在280。最终结果是文本字段在第二次放入单元格的contentView时放置在错误的位置,尽管它被放入第一次就选对了地方。我认为22在某种程度上很重要,但我不知道它是什么。猜测它可能是披露箭头,我将“清除单元格”代码移到宽度确定之前,包括将附件设置为nada。谁能告诉我这是怎么回事?代码(删除了不相关的——据我所知——内容)如下所

iphone - ios 自动布局 : Programmatically set width constraint

我正在开发一个iOS应用程序。我正在以编程方式将自动布局添加到2个标签。我需要添加一个约束来使它们宽度相等。我知道如何通过使用来固定标签的宽度:constraint=[NSLayoutConstraintconstraintWithItem:myLabelattribute:NSLayoutAttributeWidthrelatedBy:NSLayoutRelationEqualtoItem:nilattribute:NSLayoutAttributeNotAnAttributemultiplier:1.0fconstant:200.0f];这会将标签大小固定为一个常数。但是我有2个标

javascript - iOS 为 window.innerHeight/Width 返回错误值

我正在使用window.innerHeight和window.innerWidth指令来获取浏览器的可用窗口大小。它适用于firefox、safari(在mac上)和android,但我在iOS中得到奇怪的结果。iOS始终返回innerHeight=1091和innerWidth=980。我正在使用来自iOSSDK的iOS模拟器(我没有iPhone/iPod)。iPhone和iPhoneRetina模拟器返回相同的值。我不明白他们怎么会返回相同的数字,因为这2个模型有2个不同的屏幕分辨率。我试过视口(viewport)参数但没有成功。 最佳答案

ios - 自动布局约束 : How to make a view maintains its width/height ratio when resized?

在界面构建器中,我们可以固定高度、固定宽度,使两个View的宽度相等,但是如何设置约束,以便在调整View大小时,它保持其宽度/高度比?在我的特定情况下,我的ViewController中有一个UIImageView。当View调整大小时,我希望我的ImageView调整大小,但保持3:2的宽高比。是否可以在IB中进行?可以用代码来实现吗?谢谢! 最佳答案 您可以通过控制从View拖动到自身并选择纵横比来在IB中添加纵横比约束。 关于ios-自动布局约束:Howtomakeaviewma

ios - 什么是 'UIView-Encapsulated-Layout-Width' 约束?

我不断收到“无法同时满足约束”异常(Xcode5、iOS7、设备和模拟器),其中列表中的约束之一如下所示:""我自己没有设置这个约束。它也不是NSAutoresizingMaskLayoutConstraint。但它从何而来?我怎样才能摆脱它?我不知道。而且我在Apple的文档中找不到任何关于'UIView-Encapsulated-Layout-Width'的内容。甚至谷歌搜索也没有返回任何结果。有什么建议吗?PS:我在UICollectionView中使用此单元格,其中包含UICollectionViewFlowLayout的自定义子类。也许'Encapsulated-Layout

ios - 自动布局 : What creates constraints named UIView-Encapsulated-Layout-Width & Height?

我的布局约束在InterfaceBuilder中很好,但由于框架的某些部分应用了我真正不想要的固定高度和宽度约束,在运行时出现异常。它们为什么在那里,如何关闭它们?它们是记录列表中显示的最后两个约束:2014-04-2609:02:58.687BBCNews[32058:60b]Unabletosimultaneouslysatisfyconstraints.Probablyatleastoneoftheconstraintsinthefollowinglistisoneyoudon'twant.Trythis:(1)lookateachconstraintandtrytofigure

ios - Interface Builder 中的 "Width equals height"约束

我找不到创建“正方形”约束的方法,这意味着在InterfaceBuilder中“宽度等于高度”。我想可以通过编程方式添加此类约束。我可以在IB做些什么吗?也许我只是没有看到它?这看起来微不足道,但我找不到。 最佳答案 更新Xcode5.1b5Ctrl+单击并从View中拖动并在指针悬停在View上时松开。选择“纵横比”。它将创建一个约束,其中第一项和第二项是View。Xcode5.1之前你不能,因为宽度/高度编辑器缺少与另一个属性相关或设置比例的字段:因此,您不能在InterfaceBuilder中表达以下代码:CGFloatrat