标签: height

在iOS 7中具有UITextView高度的UITableViewCell?

如何在iOS 7中使用UITextView计算UITableViewCell的高度?

我在类似的问题上找到了很多答案,但sizeWithFont:参与了每个解决方案,这个方法已被弃用!

我知道我必须使用- (CGFloat)tableView:heightForRowAtIndexPath:但是如何计算TextView显示整个文本所需的高度?

height cocoa-touch uitableview ios7

121
推荐指数
4
解决办法
9万
查看次数

Twitter Bootstrap:容器中的div,高度为100%

使用twitter bootstrap(2),我有一个带导航栏的简单页面,在里面container我想添加一个100%高度的div(到屏幕底部).我的css-fu生锈了,我无法解决这个问题.

简单的HTML:

<body>
  <div class="navbar navbar-fixed-top">
   <!-- Rest of nav bar chopped from here -->
  </div>
  <div class="container fill">
    <div id="map"></div> <!-- This one wants to be 100% height -->
  </div>
</body>
Run Code Online (Sandbox Code Playgroud)

目前的CSS:

#map {
    width: 100%;
    height: 100%;
    min-height: 100%;
}

html, body {
    height: 100%;
}

.fill { 
    min-height: 100%;
}
Run Code Online (Sandbox Code Playgroud)
  • 编辑*

我已按照下面的建议为填充类添加了高度.但是,问题在于我在主体上添加了一个填充顶部以考虑顶部的固定导航栏.这会影响"map"div的100%高度,这意味着会添加一个滚动条 - 如下所示:http://jsfiddle.net/S3Gvf/2/有谁能告诉我如何修复?

css height twitter-bootstrap

120
推荐指数
3
解决办法
41万
查看次数

Android以编程方式设置自定义视图的高度和宽度

我创建了一个名为的自定义视图Graphview.这是GraphView类的结构.

public class GraphView extends View {

    public GraphView(Context context, float[] values, String title, String[] horlabels, String[] verlabels, boolean type) {
        super(context);
                ........
   }

   ..................
   .................
}
Run Code Online (Sandbox Code Playgroud)

我已经在一个tablerow中添加了视图addview().它工作正常.现在我想设置高度和宽度GraphView.怎么做?

height android view params width

118
推荐指数
5
解决办法
22万
查看次数

如何使用FlowLayout确定UICollectionView的高度

UICollectionView有一个UICollectionViewFlowLayout,我想计算它的内容大小(intrinsicContentSize通过AutoLayout调整其高度所需的返回).

问题是:即使我对所有单元都有一个固定且相等的高度,我也不知道我有多少"行"/行UICollectionView.我也无法通过数据源中的项目数来确定计数,因为表示数据项的单元格的宽度不同,因此我在一行中的项目数量也不同UICollectionView.

由于我在官方文档中找不到关于此主题的任何提示,谷歌搜索没有给我带来任何进一步的帮助和想法将非常感激.

height ios autolayout uicollectionview

111
推荐指数
8
解决办法
7万
查看次数

jquery $(window).width()和$(window).height()在视口未调整大小时返回不同的值

我正在使用jquery编写一个站点,该站点反复调用$(window).width()$(window).height()根据视口大小定位和调整元素大小.

在故障排除中,我发现在未调整视口大小时,在重复调用上述jquery函数时,我的视口大小报告略有不同.

想知道是否有任何特殊情况,任何人都知道这种情况何时发生,或者这是否就是这样.显示的尺寸差异为20px或更小.它发生在Mac OS X 10.6.2上的Safari 4.0.4,Firefox 3.6.2和Chrome 5.0.342.7 beta中.我还没有测试其他浏览器,因为它似乎并不特定于浏览器.我也无法弄清楚差异取决于什么,如果它不是视口大小,是否会有另一个因素导致结果不同?

任何见解将不胜感激.


更新:

这不是值$(window).width(),并$(window).height()正在改变.这是我用来存储上述值的变量的值.

它不是影响值的滚动条,变量值更改时不会显示滚动条.这是我的代码将值存储在我的变量中(我正在做的只是因为它们更短).

(这一切都在$(document).ready())

//最初声明变量对于其中的otehr函数是可见的 .ready()

var windowWidth = $(window).width(); //retrieve current window width
var windowHeight = $(window).height(); //retrieve current window height
var documentWidth = $(document).width(); //retrieve current document width
var documentHeight = $(document).height(); //retrieve current document height
var vScrollPosition = $(document).scrollTop(); //retrieve the document scroll ToP position
var hScrollPosition = $(document).scrollLeft(); //retrieve the document scroll Left position


function …
Run Code Online (Sandbox Code Playgroud)

jquery height resize viewport width

105
推荐指数
2
解决办法
45万
查看次数

将UILabel高度调整为文本

我有一些标签,我想调整它们的高度到文本,这是我现在为此写的代码

func heightForView(text:String, font:UIFont, width:CGFloat) -> CGFloat{
    let label:UILabel = UILabel(frame: CGRectMake(0, 0, width, CGFloat.max))
    label.numberOfLines = 0
    label.lineBreakMode = NSLineBreakMode.ByWordWrapping
    label.font = font
    label.text = text

    label.sizeToFit()
    return label.frame.height
}
Run Code Online (Sandbox Code Playgroud)

编辑:

问题不在于这段代码,所以我的问题就在于问题本身.它可能对其他人有用!

height frame uilabel ios swift

102
推荐指数
8
解决办法
14万
查看次数

使div(高度)占据父级剩余高度

http://jsfiddle.net/S8g4E/

我有一个div有两个孩子的容器.第一个孩子有一个给定的高度.如何在div不给出特定高度的情况下让第二个孩子占据容器的"自由空间" ?

在示例中,粉红色div也应占据白色空间.


与此问题类似:如何让div占据剩余高度?

但我不想绝对给予立场.

html css height parent

97
推荐指数
4
解决办法
12万
查看次数

获取div的高度,没有在css中设置高度

有没有办法获得元素的高度,如果没有CSS高度规则集为我不能使用的元素.height()jQuery方法因为它需要首先设置CSS规则?有没有其他方法来达到高度?

css jquery height

87
推荐指数
4
解决办法
18万
查看次数

位置:绝对和父高?

我有一些容器,他们的孩子只是绝对/相对定位.如何设置容器高度,让他们的孩子在他们里面?

这是代码:

HTML

<section id="foo">
    <header>Foo</header>
    <article>
        <div class="one"></div>
        <div class="two"></div>
    </article>
</section>    

<div style="clear:both">Clear won't do.</div>
<!-- I want to have a gap between sections here -->

<section id="bar">
    <header>bar</header>
    <article>
        <div class="one"></div><div></div>
        <div class="two"></div>
    </article>
</section>  
Run Code Online (Sandbox Code Playgroud)

CSS

article {
    position: relative;
}

.one {
    position: absolute;
    top: 10px;
    left: 10px;
    background: red;
    width: 30px;
    height: 30px;
}

.two {
    position: absolute;
    top: 10px;
    right: 10px;
    background: blue;
    width: 30px;
    height: 30px;
}
Run Code Online (Sandbox Code Playgroud)

这是一个jsfiddle.我希望"条形"文本出现在4个方格之间,而不是它们之后.

http://jsfiddle.net/Ht9Qy/

任何简单的修复?

请注意,我不知道这些孩子的身高,我不能设置身高:容器的xxx.

html css height position absolute

86
推荐指数
3
解决办法
21万
查看次数

使用jQuery获取div的可见高度

我需要在可滚动区域内检索div的可见高度.我认为自己与jQuery相当不错,但这完全让我失望.

假设我在黑色包装中有一个红色div:

在上图中,jQuery函数将返回248,即div的可见部分.

一旦用户滚过div的顶部,如上图所示,它将报告296.

现在,一旦用户滚过div,它将再次报告248.

显然,我的数字不会像在这个演示中那样一致和清晰,或者我只是对这些数字进行硬编码.

我有一点理论:

  • 获取窗口的高度
  • 获得div的高度
  • 从窗口顶部获取div的初始偏移量
  • 用户滚动时获取偏移量.
    • 如果偏移为正,则意味着div的顶部仍然可见.
    • 如果它是负数,那么div的顶部已被窗口黯然失色.此时,div可以占据窗口的整个高度,也可以显示div的底部
    • 如果显示div的底部,请计算它与窗口底部之间的间隙.

看起来很简单,但我无法绕过它.明天早上我会再接受一次破解; 我只想你们中的一些天才可能会有所帮助.

谢谢!

更新:我自己想出来,但看起来下面的答案之一更优雅,所以我将使用它.对于好奇,这是我想出的:

$(document).ready(function() {
    var windowHeight = $(window).height();
    var overviewHeight = $("#overview").height();
    var overviewStaticTop = $("#overview").offset().top;
    var overviewScrollTop = overviewStaticTop - $(window).scrollTop();
    var overviewStaticBottom = overviewStaticTop + $("#overview").height();
    var overviewScrollBottom = windowHeight - (overviewStaticBottom - $(window).scrollTop());
    var visibleArea;
    if ((overviewHeight + overviewScrollTop) < windowHeight) {
        // alert("bottom is showing!");
        visibleArea = windowHeight - overviewScrollBottom;
        // alert(visibleArea);
    } else {
        if (overviewScrollTop < 0) { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery height visible

83
推荐指数
3
解决办法
5万
查看次数