小编Tho*_*oos的帖子

如何更改UITableViewCell的蓝色突出显示颜色?

我想知道如何改变UITableViewCell任何想法的蓝色突出显示/选择颜色?

uitableview ios

126
推荐指数
10
解决办法
12万
查看次数

如何自定义/设置UIPopoverController的样式

我正在使用iPad应用程序而我正在使用UIPopoverControllers.我正在应用程序需要品牌和样式的部分,我想知道如何更改UIPopoverController的颜色/色调?标准是深蓝色,但它需要是另一种颜色..

这可能吗?

招呼,托马斯

customization coding-style ipad uipopovercontroller

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

如何掩盖UIView

我正在开发一个应用程序,我通过代码绘制UIView,然后用UIColor填充它.接下来我想加载一个mask.png文件(没有透明度,只是黑白),并掩盖UIView来改变它的视觉外观.

知道怎么做吗?

iphone masking uiview

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

手动检测旋转到横向

我正在为每个页面开发基于UITabBarController和UIViewControllers的iPhone应用程序.该应用程序只需要以纵向模式运行,因此每个视图控制器+应用程序委托都使用以下代码行:

- (BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)interfaceOrientation {
 return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
Run Code Online (Sandbox Code Playgroud)

有一个视图控制器,我想在iPhone旋转到landscapeleft时弹出UIImageView.虽然宽度和高度都是320x460(因此它的肖像),但图像的设计看起来很有风景.

如何在一个特定的视图控制器中手动检测这种类型的旋转,而不是在整个视图上自动旋转?

托马斯

更新:

谢谢!

我在viewDidLoad中添加了这个监听器:

 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didRotate:)name:UIDeviceOrientationDidChangeNotification object:nil];
Run Code Online (Sandbox Code Playgroud)

didRotate看起来像这样:

- (void) didRotate:(NSNotification *)notification

    {   
        UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];

        if (orientation == UIDeviceOrientationLandscapeLeft)
        {
            //your code here

        }
    }
Run Code Online (Sandbox Code Playgroud)

iphone rotation device

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

iPhone模拟器与iPhone OS测试:文件不是必需的架构

我正在开发一个iphone应用程序(sdk 3.1.3),我已经添加了corelocation和mapkit框架.我使用了iphonesimulator包,但是使用'相对于当前的sdk'添加它们.当我在iphone simulatore中测试我的应用程序时,一切正常.但是当我切换到iphone设备3.1.3时,我收到2个警告和4个构建错误:

警告:

.../corelocation文件不是必需的体系结构
.../mapkit文件不是必需的体系结构

错误:

"_OBJC_CLASS_$_MKReverseGeocoder", referenced from:<br />
__objc_classrefs__DATA@0 in VMLViewController.o<br />
"_OBJC_CLASS_$_MKPinAnnotationView", referenced from:<br />
__objc_classrefs__DATA@0 in VMLViewController.o<br />
"_OBJC_CLASS_$_CLLocationManager", referenced from:<br />
__objc_classrefs__DATA@0 in VMLViewController.o<br />
"_kCLLocationAccuracyBest", referenced from:<br />
_kCLLocationAccuracyBest$non_lazy_ptr in VMLViewController.o<br />
ld: symbol(s) not found<br />

collect2: ld returned 1 exit status<br />
Build failed (4 errors, 2 warnings)<br />
Run Code Online (Sandbox Code Playgroud)

我右键单击mapkit框架包,检查获取信息,路径设置为:System/Library/Frameworks/MapKit.framework

我有基本的iphone开发知识,但我不知道问题是什么...有谁可以帮助我?

映入眼帘,

托马斯

iphone testing frameworks ios-simulator

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

如何将多个UIImageViews合并为一个UIImage

我有2个UIImageViews相互叠加(图片+覆盖框架),我想将它们保存到相机胶卷作为1张图片.

我应该如何组合这两个UIImageViews,以便我可以使用'结果'UIImage调用UIImageWriteToSavedPhotosAlbum函数?

iphone camera uiimageview

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

如何暂停和恢复UIView动画?

我有一个带有几个UILabel的UIView,它从上到下动画,反之亦然.一种Autoque让我们说:)我使用2个函数:

-(void)goUp 
-(void)goDown 
Run Code Online (Sandbox Code Playgroud)

这些函数将UIView动画启动到所需位置.它们都定义了一个AnimationDidStopSelector,最后调用另一个函数.一切顺利.

当使用touchesBegan触摸屏幕时,我想暂停当前动画并使用touchesMoved事件更改UIView的垂直位置.在touchesEnded中,我希望将动画恢复到所需的最终位置.

这样做的正确方法是什么?

托马斯

iphone uiviewanimation

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

XML解析:如何忽略空格或输入/返回空格

我有一个填充项目的在线xml文件.

在启动时我检查我的互联网连接,如果是这样,我解析xml并将项目对象与我的sqlite数据库中的项目对象进行比较.其中一个项值是'lastupdated',这是一个php生成的字符串.

如果xml项的lastupdated值与数据库中的值不同,则需要将该项更新到数据库中.

我似乎有解析错误:因为我的数据库中的lastupdated值有10个字符,而我的xml文件中的那个似乎有11 ..当我输出两个时我得到以下内容:

2010-03-26 15:15:07.771 bbc_v1 [97647:207] 1269429166 2010-03-26 15:15:07.771 bbc_v1 [97647:207] 1269429166 2010-03-26 15:15:07.771 bbc_v1 [97647:207] lenght xml项目值:11 2010-03-26 15:15:07.771 bbc_v1 [97647:207]长度db值:10

看来我正在用空白解析问题并输入/返回东西?我该如何清理xml值?

xml sqlite iphone whitespace

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