小编Nil*_*nch的帖子

即使图像较小,如何使UITableViewCell的ImageView成为固定大小

我有一堆用于细胞图像视图的图像,它们都不超过50x50.例如40x50,50x32,20x37 .....

当我加载表格视图时,文本不会排列,因为图像的宽度会有所不同.此外,我希望小图像出现在中心而不是左侧.

这是我在'cellForRowAtIndexPath'方法中尝试的代码

cell.imageView.autoresizingMask = ( UIViewAutoresizingNone );
cell.imageView.autoresizesSubviews = NO;
cell.imageView.contentMode = UIViewContentModeCenter;
cell.imageView.bounds = CGRectMake(0, 0, 50, 50);
cell.imageView.frame = CGRectMake(0, 0, 50, 50);
cell.imageView.image = [UIImage imageWithData: imageData];
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我尝试了一些东西,但它们都没有用.

iphone objective-c uitableview uikit uiimageview

102
推荐指数
7
解决办法
12万
查看次数

缩放图像时禁用抗锯齿

可能重复:
如何在没有抗锯齿的情况下拉伸图像

在放大图像时是否可以以任何方式禁用抗锯齿?

现在,我得到的东西看起来像这样:

我得到了什么

使用以下css代码:

#bib { width:104px;height:104px;background-image:url(/media/buttonart_back.png);background-size:1132px 1360px;
background-repeat:no-repeat;}
Run Code Online (Sandbox Code Playgroud)

我想要的是这样的:

我寻求什么

简而言之,任何CSS标志都可以在放大图像时禁用抗锯齿,保留硬边.

欢迎任何javascript hacks或类似的东西.

(是的,我知道php和imagemagick也可以这样做,但更喜欢基于CSS的解决方案.)

更新 以下建议:

image-rendering: -moz-crisp-edges;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
-ms-interpolation-mode: nearest-neighbor;
Run Code Online (Sandbox Code Playgroud)

但这似乎不适用于背景图像.

css background-image antialiasing

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

模拟iPhone的低电量

我正在开发一款手机游戏,当显示低电量警报时,它会出现崩溃.它适用于低内存,来电和其他消息.

测试和调试这个很痛苦,因为我找不到终端或iPhone模拟器模拟这种情况的方式,所以我必须给我的手机充电一点,启动应用程序,等待它耗尽电量,然后开始一遍又一遍.

有谁知道以一种现实的方式产生这个错误的方法?希望我的iPhone电池不会太紧张.

iphone simulation objective-c power-management ios-simulator

30
推荐指数
1
解决办法
8672
查看次数

在iOS上本地化剪切|复制|粘贴菜单

我有一些问题本地化我做的丹麦应用程序.(语言,而不是糕点)

我已经在我的info.plist中将CFBundleDevelopmentRegion设置为da_DK for danish,但是出现文本输入的弹出窗口仍然是英文版,即使在运行丹麦操作系统的手机上也是如此.

在此输入图像描述

怎么在乔布斯名字我可以改变这个?

测试设备是运行iOS 5.1的非越狱iPhone 4S,其中包括丹麦语作为其iOS设置,以及与之相关的丹麦语itunes帐户.

我不使用.xibs进行设计.所有接口都编程为视图控制器.

cocoa-touch localization objective-c plist ios

30
推荐指数
2
解决办法
5779
查看次数

如何在UITableViewCell中添加子视图并在编辑模式下调整其大小?

编辑:我正在开始这个奖励,因为我正在寻找一个带有UITableViewCell 子类的"更清洁"的解决方案,而不是搞乱UITableView委托和数据源.理想情况下,我想看看我怎么能处理这些UISlider事件.谢谢!

我正在使用组样式UITableView,我有几个看起来像这样的单元格:

在此输入图像描述

现在,当我处于编辑模式时,我想UISlider设置一个正确的UILabel的值,以便结果如下所示:

在此输入图像描述

有人能指出我正确的方向吗?我甚至不确定我是应该通过子类化UITableViewCell还是在IB中做到这一点.代码片段将受到高度赞赏:)

iphone objective-c uitableview uislider

21
推荐指数
2
解决办法
5250
查看次数

在缩放时防止在MKMapView中滚动

scrollEnabled一旦用户开始在MKMapView中进行捏合,这似乎是易碎的.

您仍然无法用一根手指滚动,但如果您在放大和缩小时用两根手指滚动,则可以移动地图.

我试过了 :

  • 对其进行子类化MKMapKit以禁用其中的滚动视图.
  • 实施 - mapView:regionWillChangeAnimated:强制执行中心.
  • 禁用scrollEnabled.

但没有运气.

任何人都可以告诉我一个只有放大MKMapView的确定方法,所以中心点始终保持在中间?

iphone objective-c mkmapview ipad ios

21
推荐指数
1
解决办法
7916
查看次数

'无效的IPA:.app必须位于"Payload"(区分大小写)文件夹中.

Application Loader 2.9.1/XCode 5.1.1 Mac Os X 10.8.5

我有一个.ipa并试图通过Application Loader上传但是我收到了这个错误:

IPA无效,它不包含有效负载目录.

我能做什么 ?

xcode itunesconnect ios

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

如何将div放在另一个div下面?

这可能是一个简单的问题.我有一个#sliderdiv有一个图像,之后我有#contentdiv有文本.我已经尝试了相对位置,所以我认为它应该在之前的div之后我的意思,position:relative但在这里它不会那样.

这里有什么问题.如何克服它?

HTML

<div id="slider">
    <img src="http://oi43.tinypic.com/25k319l.jpg"/>
</div>
<div id="content">
    <div id="text">
        sample text
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

#slider {
    position:absolute;
    left:0;
    height:400px;
}
#slider img {
    width:100%;
}

#content {
    position:relative;
}

#content #text {
    position:relative;
    width:950px;
    height:215px;
    color:red;
}
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

html css

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

Emojis弄乱了obj-c的sizeWithFont数学

UITableView需要显示一长串聊天对话(通常包含表情符号)的情况下,会发生大小计算错误.

我的问题是,如果一个字符串是正确的长度,我使用sizeWithFont,我在我的第一次测量使用sizewithfont得到一个不正确的字符串长度,导致"换行".

我认为这是因为字符串":-)"比实际的笑脸图标更宽.

证据可以在这里看到:

使用<code>sizeWithFont</code>只会占用字符串,而不是表情符号,这对我来说没有意义,因为它

但他们建议改用sizeToFit,所以我决定试一试.

使用SizeToFit

巴姆,同样的结果.

有谁知道怎么反击这个?有没有boolean检查"标签是否被表情符号处理",所以我可以跳过该电话?

两次运行相同的行什么也没做,看起来需要绘制视图,然后才sizeWithFont意识到它的错误.

显示的列在- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath自定义单元格中的段中运行.我也可以在一个完美的常规UITableViewCell上复制错误,所以这似乎不是它.

objective-c uitableview nsstring uilabel emoji

17
推荐指数
2
解决办法
3532
查看次数

从较长的NSString返回一个包含字的NSString

可能重复:
UITextView:获取带有换行信息的文本

我一直在寻找NSString库和众多库,以获取一个可以采用如下长字符串的函数:

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui.
Run Code Online (Sandbox Code Playgroud)

并与CGSize或浮点一起指示宽度和正在使用的字体,并返回一个字符串,其中包含\n符号和单词包装. …

xcode objective-c word-wrap nsstring ios

11
推荐指数
1
解决办法
3345
查看次数