小编sol*_*sol的帖子

Xcode 4 - 分离控制台/日志窗口

是否可以在Xcode 4中分离控制台/日志窗口?

更好,怎么样?

xcode

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

iOS - 通过视图转发所有触摸

我有一个视图叠加在许多其他视图之上.我只是使用过度的方法来检测屏幕上的一些触摸,但除此之外我不希望视图停止下面其他视图的行为,这些是滚动视图等.我怎样才能转发所有的触摸通过这个叠加视图?它是UIView的子项.

events touch uiview

125
推荐指数
10
解决办法
6万
查看次数

选定的运行目标对此操作无效

我打开了一个一直是iphone/ipad的项目.我现在无法构建它因为某些原因我唯一的"Scheme"选项是"MyApp My Mac 64-bit".如何将此设置恢复到iphone/ipad模拟器和设备?我的"目标设备系列"设置是iPhone/iPad.

xcode target ios

103
推荐指数
5
解决办法
9万
查看次数

iPhone UIView - 调整框架以适应子视图

在添加子视图后,是否应该有一种方法来调整UIView的框架大小,以便框架是包含所有子视图所需的大小?如果动态添加子视图,您如何确定容器视图的框架需要的大小?这不起作用:

[myView sizeToFit];
Run Code Online (Sandbox Code Playgroud)

iphone resize uiview

40
推荐指数
4
解决办法
5万
查看次数

无线iphone应用程序分发 - itms-services协议的问题

我已经按照Apple和其他博客文章的所有指示进行了操作.我已经存档了应用程序,制作了.plist和.ipa文件,将它们放在服务器上并链接到它们.我可以很好地安装配置文件.但是当我点击链接安装应用程序时(在iphone上的safari中),没有任何反应.没有错误消息.没有.这就是链接的样子:

<a href="itms-services://?action=download-manifest&url=http://mydomain.com/test/myApp.plist">Install the app</a>
Run Code Online (Sandbox Code Playgroud)

知道为什么这不起作用吗?似乎itms-services协议已经死了.MIME类型很好(我可以指向地址栏中的plist文件,它显示为文本).

distribution ios

23
推荐指数
3
解决办法
6万
查看次数

iOS - 是否应该更改UIImageView的框架来调整其图像大小?

有人可以肯定地回答这个问题吗?似乎有时更改UIImageView的框架会调整其图像大小,有时则不会.

我已经加载了一个图像并用它创建了一个UIImageView,大小约为100x100.执行以下操作绝对没有效果:

myImageView.contentMode = UIViewContentModeScaleAspectFit;
myImageView.frame = CGRectMake(0, 0, 30, 30);
Run Code Online (Sandbox Code Playgroud)

显然我想缩小图像,但它只是保持全尺寸.

编辑:如果我这样做:

myImageView.clipsToBounds = YES;
Run Code Online (Sandbox Code Playgroud)

我得到一个30x30的图像部分,但只有它的上角.如何将整个图像缩小到30x30?

iphone resize uiimageview ipad

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

iphone - 确定是否在uiview的子视图中发生了触摸

在UIView的子类中,我有:

    -(BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event
    {
       if(touch occurred in a subview){
         return YES;
       }

       return NO;
    }
Run Code Online (Sandbox Code Playgroud)

我可以在if语句中加入什么?我想检测子视图中是否发生了触摸,无论它是否位于UIView的框架内.

iphone events touch subview uiview

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

iOS - 检测屏幕上有多个手指

我正在寻找在屏幕上检测多个手指的最佳方法.我没有检测到水龙头或捏,只是发生了不止一次触摸的事实.似乎没有任何手势识别器.什么是最好的方式?

iphone gesture-recognition touch detection ipad

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

在UIView层上找不到'-setBorderColor:'方法?

我在两个不同的类(UIView的两个子类)中有以下代码.在一个地方它工作正常,边界绘制.在另一个地方,我收到有关未找到方法的警告,当然边框也没有被绘制出来.这怎么可能?

UIView* test = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100,100)];
test.backgroundColor = [UIColor redColor];

[test.layer setBorderColor: [[UIColor blueColor] CGColor]]; //no '-setBorderColor:' method found 
[test.layer setBorderWidth: 1.0];  //no '-setBorderWidth:' method found 

[self addSubview:test];
Run Code Online (Sandbox Code Playgroud)

core-animation objective-c uiview ios

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

iOS - 用于检测触摸视图的调试工具

想知道是否有人写过或者遇到了一个很好的方式来登录控制台发生触摸的视图.我知道touchesEnded:可以实现,但我的问题是,一些神秘的东西阻挡了我的观点,我不知道知道它是什么.我想知道什么是拦截触摸.

我想登录控制台:

"触摸发生在视图中:nameOfSomeUIView"

iphone touch uiview ipad

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