小编Kev*_*tre的帖子

iPhone上可以拖动的按钮网格

我期待创建一个简单的调色板,并在界面构建器中设置按钮网格.

我希望用户能够通过选择任何按钮与调色板(按钮)进行交互,然后在按钮之间拖动手指(在进入和退出按钮时触发事件并在每个事件中更改所选颜色).这可能吗?

例如,用户触摸蓝色按钮(颜色更新),然后将手指拖动到绿色按钮(颜色更新).

如果用户的初始选择在发件人上(不允许在两个按钮之间拖动),则"触摸拖动输入"和"触摸拖动退出"事件似乎仅触发.谢谢!

iphone cocoa-touch objective-c

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

UISearchBar代替UINavigationController UINavigationBar

我有一个UITableViewController与UISearchDisplayController(和UISearchBar),其被包含在UINavigationController作为根元素.是否可以配置它以便UISearchBar出现代替UINavigationBar?我不认为隐藏导航栏会起作用,下一个屏幕(按下)需要它可见(这会产生一个奇怪的动画故障).

我基本上会选择像App Store搜索标签这样的屏幕.

我上传了一个现在看起来如何的截图:

默认配置 选择配置

iphone cocoa-touch interface-builder

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

多选表格视图单元格,无选择样式

我有一个基本的UITableView,我想在没有选择样式的情况下启用Mail.app样式复选标记.我有以下代码段:

#define UITableViewCellEditingStyleMultiSelect (3)

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView 
           editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return UITableViewCellEditingStyleMultiSelect;
}

- (UITableViewCell *)tableView:(UITableView *)tableView 
         cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{
    UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil];
    cell.selectionStyle = UITableViewCellSelectionStyleNone;
    return cell;
}
Run Code Online (Sandbox Code Playgroud)

但是,这将永远不会在选择上显示复选标记(尽管显示空心圆圈).关于如何修复它的任何想法?我知道它使用了未记录的功能,但我真的想添加对复选标记的支持.我的实际例子使用非常自定义UITableViewCell,我无法启用选择样式!

样本表视图

iphone cocoa-touch uitableview

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

XCode 4无法打开旧项目

我刚刚升级到XCode 4,现在无法查看我以前的一些XCode 3项目.当我启动项目XCode打开时,它看起来像这样:

没有文件也没有编辑器

有什么方法可以说明出了什么问题?我可以看一下特殊的日志吗?我没有收到任何警告或错误!

macos xcode

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

在Ruby中对Section Headers进行排序

什么是在Ruby中对段号字符串进行排序的好方法.例如:

sections = ["10", "3", "4", "5", "6", "7", "8", "9", "2", "1", "1.1", "1.1.1", "1.1.2"]
# ["1", "1.1", "1.1.1", "1.1.2", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
Run Code Online (Sandbox Code Playgroud)

ruby

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

蜻蜓和短网址

我在一个项目中使用Dragonfly,该项目返回大量照片并希望优化URL.我目前正在获取图片网址:

HTTP://本地主机:3000 /媒体/ BAhbCFsHOgZmSSJgZmRlL2ZkZTAxYzQ0LTM4Y2UtNGU0ZS1iOWRlLWUwZmUxNWUwN2JmMC83Mzk1NmZlMC05ZTA5LTQzNWUtODUyMC00MzFlYzQxMzQ1OTQvb3JpZ2luYWwuanBlZwY6BkVUWwg6BnA6CnRodW1iSSIMMjQweDI0MAY7BkZbCTsHOgxjb252ZXJ0SSIQLXF1YWxpdHkgODAGOwZGMA/240x240.jpg

哪个超过256个字节.我喜欢这样的东西:

HTTP://本地主机:3000 /媒体/ 1024/240x240_medium.jpg

这符合:

/media/:id/:format
Run Code Online (Sandbox Code Playgroud)

在使用Dragonfly和Rails时,我如何添加它,以便:format映射到一系列操作并:id用于查找模型或图像?谢谢!

编辑:

我Mime::Type为我需要的每种格式添加了自定义,并具有以下工作:

# config/routes.rb
match "/photos/:id/:style", to: "photos#show", as: :media

# app/controllers/photos_controller.rb
def show
  @photo = Photo.find(params[:id])

  respond_to do |format|
    format.html # show.html.erb
    format.jpg { cache('public', 86400); redirect_to @photo.url(params[:style], 'jpg') }
    format.png { cache('public', 86400); redirect_to @photo.url(params[:style], 'png') }
    format.gif { cache('public', 86400); redirect_to @photo.url(params[:style], 'gif') }
  end
end

# app/views/photos/show.html.erb
<%= image_tag media_path(id: @photo.id, style: 'small', format: 'png') %>
Run Code Online (Sandbox Code Playgroud)

然而,这导致302每个图像(但在其他情况下工作正常).是否可以将其作为渲染处理或以某种方式进行内部重定向(即不要求客户端发出重复请求)?

ruby ruby-on-rails dragonfly-gem

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

Facebook Face Pile使用HTML5而不是iFrame

是否可以通过JavaScript API使用Facebook Face Pile指向APP-ID而不是HREF?例如,JavaScript相当于iFrame代码的代码:

<iframe src="http://www.facebook.com/plugins/facepile.php?app_id=120600291315567"
  style="border:none; overflow:hidden; width:300px; height: 70px">
</iframe>
Run Code Online (Sandbox Code Playgroud)

javascript facebook

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

UITextView内部UIScrollView滚动父作为文本输入

我有一个UIScrollView包含一个UITextView.在输入文本时UITextView,UIScrollView将滚动以确保文本在内容框架中完全可见.我不想要这个.

我已禁用滚动UIScrollView,但这没有效果.谁知道如何制止这个?可在此处找到示例项目:http://cl.ly/1P1u3y302r3q1f1C063K.

谢谢!

iphone xcode objective-c ipad ios

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

Rails随机活动记录与分页

我需要查找特定资源的所有记录并以随机顺序显示它们,但是具有一致的分页(如果开始分页,则不会看到相同的记录两次).每次用户访问页面时,显示顺序应该是随机的.我正在使用 will_paginate.有什么建议?

ruby-on-rails

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

Cocoa类别中的静态变量

我有一个可可'类别'用于向NSString添加变形(复数,单数化等).该代码需要将一组正则表达式规则和异常从PLIST加载到字典和数组中,以及从代码中添加手动异常.我需要一种方法来保持这些数据结构(作为类成员)在多次调用变形代码(所有实例方法)之间.我试过:

+ (NSMutableArray *)uncountables 
{
    static NSMutableArray *uncountables = nil;
    if (uncountables == nil) uncountables = [NSMutableArray array];
    return uncountables;
}
Run Code Online (Sandbox Code Playgroud)

但是,它似乎偶尔会失败.这样做有好办法吗?如果可能的话,我不想继承NSString.谢谢.

cocoa objective-c

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