小编Dan*_*tra的帖子

Mac Rmagick不会安装Xcode 4.2

我刚刚获得了一个新的macbook pro并尝试设置我的开发环境.我从app商店下载了xcode 4.2并安装了它,之后我安装了自制软件和RVM.ImageMagick,readline,ruby 1.9.3-head全部安装完美,直到我运行捆绑更新,试图安装rmagick.

经过很长一段时间的调查,我得出结论,它找不到libgomp.

输出来自gem install rmagick:

$ gem install rmagick
Building native extensions.  This could take a while...
ERROR:  Error installing rmagick:
        ERROR: Failed to build gem native extension.

        /Users/dhiemstra/.rvm/rubies/ruby-1.9.3-head/bin/ruby extconf.rb
checking for Ruby version >= 1.8.5... yes
extconf.rb:128: Use RbConfig instead of obsolete and deprecated Config.
checking for clang... yes
checking for Magick-config... yes
checking for ImageMagick version >= 6.4.9... yes
checking for HDRI disabled version of ImageMagick... yes
checking for stdint.h... *** extconf.rb failed …
Run Code Online (Sandbox Code Playgroud)

ruby xcode gcc rmagick imagemagick

20
推荐指数
2
解决办法
7033
查看次数

iOS动态调整样式UILabel

UILabel通过故事板在我的scrollview底部添加了一个固定的和初始高度.通过UIViewContoller我给出UILabel一个白色背景和圆角,并动态地将文本加载到标签.

我想要做的是根据文本调整标签高度.我已经阅读了关于如何执行此操作的stackoverflow上的大量帖子并尝试了所有这些帖子,但它们似乎都没有工作.

为了解决这个问题,我使用以下代码:

descriptionLabel.numberOfLines = 0;
descriptionLabel.text = @"Nam nisi arcu, sodales vitae scelerisque sit amet. Nam nisi arcu, sodales vitae scelerisque sit amet. Nam nisi arcu, sodales vitae scelerisque sit amet.";
[descriptionLabel sizeToFit];
Run Code Online (Sandbox Code Playgroud)

结果就是标签会像这样剪切文字: 在此输入图像描述

我想到的是sizeToFit使用UILabel的初始高度来确定最大高度,所以在故事板中我将其更改为250.结果非常奇怪,文本垂直对齐在标签中,如下所示:

在此输入图像描述

(我无法显示标签的整个高度,因为scrollView会将其剪掉)

如果我NSLogUILabel后面的高度sizeToFit,我正确地看到标签的高度是105像素,但标签绝对没有显示该高度.

我非常感谢一些帮助,因为这个问题让我忙了一个星期.


更新:根据要求提供一些其他信息.

UILabel通过RESTkit从服务器接收一些JSON之后调用调整大小的代码.viewDidLoad执行通过加载数据的功能dispatch_async().

标签的属性是:

换行符:自动换行自动
收缩:最小字体大小(10)
关闭字母间距关闭并打开自动调整大小的子视图.

容纳的容器UILabelUIScrollView.我调用后自动调整scrollview的高度sizeToFit.

滚动视图的视图模式设置为" 缩放至填充",并且"自动 …

iphone xcode uilabel ios

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

标签 统计

xcode ×2

gcc ×1

imagemagick ×1

ios ×1

iphone ×1

rmagick ×1

ruby ×1

uilabel ×1