小编Luk*_*kas的帖子

UILabel不会自动缩小文本以适合标签大小

我有这个奇怪的问题,我现在处理它超过8小时..根据情况,我必须UILabels动态计算大小,
例如
UIViewController收到一个事件,我改变UILabels大小.从大到小.我的尺寸UILabel变小了,我得到了正确的所需尺寸,但是我的文字UILabel保持不变,相同的字体大小等等.我需要字体变小,以使整个文字适合UILabel.所以问题是如何使文本适合我的标签autoshrinking或类似的东西?

在我的xib,UILabels autoshrink被检查,也行数被设置为0,并且也是我的串具有新行符号(\n),并且我选择linebreakmodewordwrap.也许有人和我现在处于同样的境地,可以帮助我吗?我真的很感激.

提前致谢!

编辑: UILabel最小字体大小设置为10

iphone cocoa-touch objective-c ipad ios

113
推荐指数
6
解决办法
13万
查看次数

更改单元格选择上的披露指示颜色

我已经阅读了一些关于此的帖子,但仍无法得到我的问题的答案.

我有披露指标. 在此输入图像描述

我这样添加:

cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
Run Code Online (Sandbox Code Playgroud)

一切都很好,很好,我唯一想改变的是当我按下单元格时,披露指示器将颜色变为白色. 在此输入图像描述我不希望这样.所以我的问题是如何使披露指标颜色固定,而不是改变?

iphone objective-c ipad ios

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

谷歌崩溃前的谷歌分析最后一个屏幕

我的应用程序因信息很差而崩溃.当应用程序崩溃时,有没有办法在谷歌分析中找到最后一个屏幕名称?我正在跟踪我的应用程序中的每个屏幕.这样我就可以知道bug存在于哪个控制器中.谢谢你的帮助!

编辑 崩溃报告:

NSRangeException Trace: <redacted> <redacted> <redacted> <redacted> <redacted> <redacted> <redacted> <redacted> <redacted> CFRunLoopRunSpec
Run Code Online (Sandbox Code Playgroud)

iphone google-analytics objective-c ios nsrangeexception

6
推荐指数
2
解决办法
3193
查看次数

sigabrt没有错误消息

我有一个奇怪的问题,我在主循环中得到一个Sigabrt,但没有显示错误信息,我在互联网上看了很多,但没有找到任何有用的东西.所以我的问题是,如何跟踪导致sigabrt没有错误消息的原因?

提前致谢.

iphone objective-c ipad ios4 ios

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

UITableView框架更改动画问题

我已经搜索了很多这个问题,但似乎没有答案.所以我希望你们中的一些人知道如何解决这个问题.我有一个具有tableview的视图控制器,当我用动画更改视图框架时,一切顺利,除了一个特殊情况,当tableview有更多的项目而不是它适合屏幕时,并且只有当tableview滚动到底部时.然后,如果我缩小视图高度,我的视图正确动画,但tableview以某种方式跳起来,然后动画到底部.

如果我收缩视图,但tableview没有滚动到底部(即使我可以看到最后一个单元格,让我们说它超过一半)它会正确地进行动画制作.

我已经尝试了几件事,比如开启和关闭自动调整遮罩,以及从当前状态或类似的东西设置动画,但这没有帮助:/

那么任何建议可能是什么问题?

编辑:

我用来改变框架的代码

[UIView animateWithDuration:0.5
                          delay:0.0
                        options: UIViewAnimationCurveEaseOut
                     animations:^{

                         [_contView setFrame:CGRectMake(0, 0, 320, 420)];
                     } 
                     completion:^(BOOL finished){

                     }];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitableview ios

5
推荐指数
1
解决办法
2263
查看次数

替换字符串中的字母

您好我有一个问题,我不知道如何解决.问题是我甚至不知道如何谷歌.我已经花了几个小时在互联网上寻找解决方案,但没有成功.情况是这样的:

我有String,让我们说:

NSString *string = @"a?bc?de??fghi?jzž";
Run Code Online (Sandbox Code Playgroud)

我的结果必须是这样的:

NSString *string = @"aabccdeeefghiujzz";
Run Code Online (Sandbox Code Playgroud)

所以如果你明白我必须这样做:

用a替换±

用c替换č

用e代替ė

用e替换ę

等等..

也许有人可以帮助我?我有一个答案,但它没有得到很好的优化,我希望有一些更方便的解决方案.

提前致谢!

replace objective-c nsstring ios

4
推荐指数
2
解决办法
811
查看次数

将图像存储在sqlite中或只是对它的引用?

我使用coredata创建了几个应用程序,我在sqlite中存储图像,但在某个地方我发现它很糟糕.我搜索了网,但我找到的只是这个建议:

  • 图像大小<100kb与相关数据存储在同一个表中
  • 图像大小<1mb存储在通过关系附加的单独表中,以避免不必要的加载
  • 图像大小> 1mb存储在磁盘上并在Core Data中引用它

所以我的问题是:在sqlite db中保存图像的优点和缺点是什么NSData,并且在图像保存在文件系统中时只存储图像的引用?

core-data objective-c uiimage nsdata ios

3
推荐指数
1
解决办法
4419
查看次数

按钮按动画

所以我搜索了很多,但我找不到问题的答案.

我想创建一个具有两个图像的按钮,第一个图像是按钮处于正常状态,另一个是处于突出显示状态时.问题是我希望这些图像以动画方式改变,例如第一个图像淡出,当第二个图像淡入时.它们以动画时间保持不变的方式改变.

我想到的唯一方法是,制作一个自定义按钮,添加几个ImageViews按钮触摸事件,一个ImageView淡入,其他淡出,按钮触摸事件,我可以做相反的事情.但这种方法似乎并不合适.我没有看到更好的选择吗?

iphone objective-c uianimation ipad ios

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

检查一个字符是否回车

我想从我的字符串中删除最后一行..这里的nsstring对象是_text.我的想法是从最后扫描字符,如果我找到一个回车符号我索引到该索引,芬兰语.但我不想删除每一个回车,只是最后一个回车.

所以我想做这样的事情:

for (int i = [_text length] ; i>0; i--) {
    char character = [_text characterAtIndex:i];
    if (character == @"\n") {
       _text = [_text substringToIndex:i];
     return;
    }
}
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感谢!谢谢.

iphone objective-c ios

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

删除uiwebview href灰色选择

我搜索过网络,但是给定的解决方案并不符合我的需求..所以我有一个webview,我的webview加载这样的数据:

NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];
[_webView loadHTMLString:htmString baseURL:baseURL];
Run Code Online (Sandbox Code Playgroud)

该html字符串具有带href的锚标签,例如 - <a href = http://url.com/ ... />并且我在shouldStartLoadWithRequest上触发了一些事件.

现在问题是我不知道如何在按下此属性时删除灰色选择.我看到人们这样做:

<a href=http://yourlink.com/ style = "-webkit-tap-highlight-color:rgba(0,0,0,0);">
Run Code Online (Sandbox Code Playgroud)

和一些类似的事情,但我想以其他方式做.通过其他方式我说我不想改变我的htmlString,因为它可能有很多,并且注入风格似乎不是完美的解决方案..

所以我尝试这样做:

[_webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitTapHighlightColor = \"rgba(0,0,0,0);\""];
Run Code Online (Sandbox Code Playgroud)

我加载html字符串后,但它不起作用.

所以任何人都有一些建议,或者知道我做错了什么?

编辑: 或者可能只是为我想要的行为注入javascrypt?

提前致谢!!!

iphone objective-c uiwebview ios

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

从包含id的字符串表单NSPredicate

我有这个问题,我想不出如何编写这个谓词.

我有一个名为Contact的实体,它有一个字符串属性"pages",让我们说

contact.pages = @"1,5,11,15,17";
Run Code Online (Sandbox Code Playgroud)

我的数据库中有很多联系人,我想只获取包含某个ID的这些联系人.所以我想说我只想获取这些联系人,哪些页面包含id @"1".

我能想到这样的事情,

NSPredicate* predicate = [NSPredicate predicateWithFormat:@"self.pages CONTAINS %@", _pageId];
Run Code Online (Sandbox Code Playgroud)

但我的问题是,这也会得到联系,例如有pages = @"11,15".

那么关于如何实现这一点的任何想法?我会感激任何建议,提前谢谢!

core-data objective-c nspredicate nsfetchrequest ios

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

自定义单元格中的自定义tableview单元格选择颜色

我已经找了两天关于这个,但找不到我的答案......

我有一个自定义的uitableviewcell,然后我需要在选择单元格时实现自定义颜色.

cell.selectedBackgroundView.backgroundColor = [UIColor greenColor];
Run Code Online (Sandbox Code Playgroud)

对我不起作用.或者如果它有效,背景颜色是清晰的,我不知道什么是错的.我似乎不知道如何在Interface builder中正确连接我的自定义单元格.我可以创建一个自定义单元格,但唯一的问题是我不知道如何使选择工作.所以,如果有人能帮助我,我会非常感激.或者也许有人知道这方面的教程?

提前致谢!

iphone objective-c interface-builder ios

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

应用3D动画进行查看

我正在与动画挣扎,找不到我想要的东西.我想对视图应用3d旋转.像立方体旋转一样,视图应该有两个图像,并且像iphone通知动画一样从一个图像旋转到另一个图像.我想要的动画就像这样:http://www.youtube.com/watch?v = pBgVbzBJqDc

我甚至不认为如何做到这一点,所以任何帮助将非常感激!

提前致谢!

iphone cocoa-touch core-animation objective-c ios

0
推荐指数
1
解决办法
1851
查看次数