小编Jin*_*dam的帖子

删除iPhone沙箱中的所有文件(文档文件夹)?

有没有一种简单的方法可以删除我保存在应用程序文档文件夹中的所有文件(图像)?

iphone ios4 ios

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

更改UITextView文本方向

默认情况下iOS不支持我的语言,所以unicode不是一个选项所以我在UITextView上使用嵌入式真实字体

它在很大程度上起作用,但我的问题就像阿拉伯语,希伯来语我的语言是从右到左书写的.所以我需要改变文本的方向(Not Text Alignment).

我做了一些搜索,他们都谈论NSLocale和东西,但它可以在代码中改变吗?如果我可以把它改成像阿拉伯语/希伯来语那样它我会猜测,但它应该在代码中完成,因为我不想改变手机的语言.

那么我的文本输入选择到底是什么?任何帮助,将不胜感激.

谢谢.

iphone uitextview uitextviewdelegate ios

13
推荐指数
2
解决办法
6683
查看次数

UIImageView基于UIView掩码的图像裁剪

所以我有一个画布(UIView)和一个UIImageView,画布充当了imageview上的一个遮罩

在此输入图像描述

我正在使用UIGestureRecognizers来缩放和旋转画布下的UIImageView.

我想转换最终图像(在画布中显示为UIImage,一种解决方案是将画布转换为如下图像

UIGraphicsBeginImageContext(self.canvas.bounds.size);
[self.canvas.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *newCombinedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)

现在这个工作正常,但这个解决方案的问题是图像被裁剪为画布的尺寸,因此分辨率非常低.

我探索的另一个选项是使用一些自定义UIImage类别来旋转和缩放.

[[[self.photoImage image] imageRotatedByDegrees:rotaton_angle] 
     imageAtRect:CGRectMake(x,y width,height)]
Run Code Online (Sandbox Code Playgroud)

我需要提供旋转角度(由UIGesture Delegate提供的旋转角度不是以度数或弧度,然后有x,y,宽度,高度,我想这些需要根据某种尺度计算,(我确实得到了比例值)来自UIGesture代表,但他们似乎没有正确的这个功能)

这里有很多解决方案,可以指导你给出一个矩形的裁剪和图像.但在我的情况下,矩形与图像的尺度不同,也涉及旋转.

任何帮助将不胜感激.

uiimageview uiimage ios ios6

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

Rails,创建树状结构.JSON输出

我有一个数据表,可以互为父母或孩子,用字段parent_id处理(我使用的是act_as_tree gem)

第一级项目的父项为0

可能会有无数的孩子.我想输出为JSON.最后的输出就是这样的

{
   "feild1": "dd",
   "filed2": "ee",
   "child" : {
       "feild1": "dd",
        "filed2": "ee",
        } 
   "child" : {
        "feild1": "dd",
        "filed2": "ee",
                 "child" : {
                      "feild1": "dd",
                      "filed2": "ee",
                  } 
        } 

}
Run Code Online (Sandbox Code Playgroud)

到目前为止我所拥有的就是这个

def coa_tree
   @roots = Coa.find(:all, :conditions => ['parent_id = ?', 0])
   @response = @roots

   @roots.each do |root|
     logger.debug "roots each"
      output = root
      root.children.each do |child|
           output = {:child => output, :child => child}

      end

   end
   respond_with(@response)
end
Run Code Online (Sandbox Code Playgroud)

显然我甚至没有接近解决问题.如果有人能指出我正确的方向,我会非常感激.也许有一个我不知道的插件可以帮助我解决这个问题.谢谢.

ruby json ruby-on-rails ruby-on-rails-3

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

活动记录对象的动态字段名称

我有这个代码,我动态获取字段名称.

field_name = #code to get field name as string
Run Code Online (Sandbox Code Playgroud)

我然后循环遍历一系列的activer记录对象

results. each do |record| 
   puts "#{record.field_name}"
end
Run Code Online (Sandbox Code Playgroud)

我如何在ruby中评估put语句?

ruby activerecord ruby-on-rails ruby-on-rails-3

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