小编Kri*_*nan的帖子

改变iPad中UIAlertView的宽度

有没有办法在iPhone或iPad上更改UIAlertView的框架.我尝试在以下委托方法中更改框架- (void)willPresentAlertView:(UIAlertView *)alertView;

但即便如此,Alertview的宽度仍保持不变.我认为iPad中的一个小型Alertview没有意义.我想必须有办法实现它,至少在iPad中.

谢谢,克里希南.

iphone uialertview

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

NSTImer事件会阻止主线程吗?

当我们使用NSTimer时,一旦在上述间隔后调用回调,UI是否会被阻止?

iphone nstimer

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

为什么不在Objective-C中使用self初始化方法?

我知道如果任何其他对象正在观察属性的变化,那么在dealloc中使用setter会产生问题.但为什么我们不应该在初始化器中使用它们?

properties objective-c

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

为什么我们需要为每个线程使用NSAutoreleasepool?

在iOS应用程序开发中,我们将NSAutoreleasePool在以后放弃对象的所有权.

但为什么它可以在不同的线程之间共享?

当我想使用新线程时,为什么我们需要创建一个新的自动释放池?

编辑:

正如taskinoor提到的,我的问题是为什么这个设计的方式是每个线程应该有一个单独的自动释放池.

objective-c nsautoreleasepool ios

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

为圆圈添加发光效果

我在drawRect方法中绘制一个圆圈并用颜色填充它.现在我需要为圆圈添加发光效果.当我点击一个按钮时,圆圈需要发光.我怎样才能做到这一点?任何帮助将不胜感激!

提前致谢!!!

iphone core-graphics uiview

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

从 CEdit 控件中的初始化文本中删除选择(取消选择)

我有 CEdit 控件,并且我不希望默认选择任何文本。我尝试使用

    m_txtURL.SetSel(-1, 0, TRUE);
Run Code Online (Sandbox Code Playgroud)

删除选择,但无济于事。有人可以建议一种方法来实现这一目标吗?

我尝试使用以下编码选择一些字符。那也行不通。

m_txtURL.SetSel(-1, 0, TRUE);
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我可能是什么问题吗?

mfc visual-c++

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

什么是事件循环或运行循环?

在iPhone开发中,我遇到了这些名为的术语

事件循环,运行循环

.有人可以解释一下它们是什么吗?

iphone terminology event-loop

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

使用CoreAnimation动画帧

我正在尝试在滚动视图中为某些子视图的位置设置动画.我想在它们滑入时创建一个特定的效果.我只是通过更改UIView上的帧来使用隐式动画,但是当它们滑入时它看起来太机器人了.因此我希望能够创建一个弹跳效果,它们会滑入,向远处移动,然后回到预期的位置,几乎是滚动视图到达终点时的样子,恰恰相反.

无论如何,我无法通过动画来改变框架的原点.我不确定我缺少什么,因为如果我切换出动画的内容(将第一个//*设置为/*),它可以很好地改变不透明度.

- (void)slideInStories;
{
    float scrollViewContentWidth = 0;

    for (StoryViewController *storyController in storyControllers) {
        NSMutableArray *animationPoints = [NSMutableArray array];
        CGRect viewFrame = storyController.view.frame; 

        //*
        CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyPath:@"frame"];
        [animationPoints addObject:[NSValue valueWithCGRect:viewFrame]];

        viewFrame.origin.x = scrollViewContentWidth - 10;
        [animationPoints addObject:[NSValue valueWithCGRect:viewFrame]];

        viewFrame.origin.x = scrollViewContentWidth;
        [animationPoints addObject:[NSValue valueWithCGRect:viewFrame]];
        /*/
        CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyPath:@"opacity"];
        [animationPoints addObject:[NSNumber numberWithFloat:0.75]];
        [animationPoints addObject:[NSNumber numberWithFloat:0.0]];
        [animationPoints addObject:[NSNumber numberWithFloat:0.75]];
        //*/

        [animation setValues:animationPoints];

        [animation setDuration:4.0];

        viewFrame.origin.x = scrollViewContentWidth;
        scrollViewContentWidth += viewFrame.size.width;
        [storyController.view.layer setFrame:viewFrame];
        [storyController.view.layer setOpacity:1.0];
        [storyController.view.layer addAnimation:animation forKey:nil]; …
Run Code Online (Sandbox Code Playgroud)

core-animation objective-c cakeyframeanimation ios

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

在JQuery Mobile的选择菜单中设置默认选择?

我正在尝试在JQuery mobile的选择菜单中设置默认选择.文档有这个:

   var myselect = $("select#foo");
   myselect[0].selectedIndex = 3;
   myselect.selectmenu("refresh");
Run Code Online (Sandbox Code Playgroud)

我在创建菜单的地方添加了,但是当我运行代码时,我收到此错误:

抛出"无法在初始化之前调用"+ name +"上的方法;"+"尝试调用方法'"+ options +"'";

不知道此时该怎么办......

javascript jquery-mobile select-menu

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

是否可以将UIViewController的视图添加到另一个UIViewController的视图中?

它是明智的一个补充UIViewControllerview另一种UIViewControllerview

请解释为什么这是一个好的做法或一个不好的做法.

objective-c uiviewcontroller ios

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