小编4th*_*ace的帖子

UIButton的图像vs背景图像

我有一个480x331的图像,背景透明.透明部分就在图像的边缘.我的UIButton是72x37.当我在IB的按钮中将图像设置为背景图像时,图像的透明边缘在按钮中显示为白色.没有图像,按钮是白色的圆角.我猜这是我看到的白色.如果是这样,则表示图像透明度正常,但按钮的白色区域正在显示.

如果我将图像设置为UIButton的Image属性,即使在更改视图模式后,它也无法正确缩放,并保持其完整大小.

有关我应该使用哪些属性以使缩放和透明度正常工作的任何建议?

iphone cocoa-touch interface-builder uibutton

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

图像加载模拟器但不是设备?

在Interface Builder中,我在笔尖中有一个UIImageView,并从"视图属性"窗格中选择了一个图像.图像在模拟器中加载正常,但在调试模式下不在我的设备上加载.我没有得到任何错误.只是没有形象.

我可以在Target的Copy Bundle Resources文件夹中看到特定的图像.任何想法为什么它没有在设备上显示?

iphone xcode cocoa-touch uiimageview

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

Mapkit引脚颜色没有变化

我正在做以下事情,总是得到绿色的针脚:

pin.pinColor = MKPinAnnotationColorRed;
        [self.mapView addAnnotation:pin];
        [pin release];
Run Code Online (Sandbox Code Playgroud)

pin的类型为"NSObject".所有引脚都是绿色的.我应该采用不同的方式吗?

iphone cocoa-touch mapkit

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

如何在mapkit中显示用户位置?

我想为用户的位置显示蓝色脉冲点.我这样做:

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation    *)newLocation fromLocation:(CLLocation *)oldLocation{
//some other stuff here
[self.mapView setShowsUserLocation:YES];
}
Run Code Online (Sandbox Code Playgroud)

但我最终得到了

-[MKUserLocation establishment]: unrecognized selector sent to instance 0x125e90
Run Code Online (Sandbox Code Playgroud)

我应该以其他方式这样做吗?

- 编辑 -

我也这样做,这是我最终获得上述异常的地方:

- (MKAnnotationView *) mapView:(MKMapView *)_mapView viewForAnnotation:(AddressNote *) annotation{

if(annotation.establishment != nil){
//do something}
Run Code Online (Sandbox Code Playgroud)

establishment是我在AddressNote上的一个自定义类.当establishment具有值时,会发生异常.如果我没有设置ShowsUserLocation,一切正常,但当然,我没有看到用户位置.

iphone cocoa-touch mapkit

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

NSObject类的键值编码兼容?

我创建了一个加载plist的单例类.当我尝试设置值时,我不断收到此错误:

[<MyPlist 0x1917bc0> setValue:forUndefinedKey:]: 对于关键测试,这个类不符合关键值编码.

我在plist文件中有一个键.密钥名为"test",没有与之关联的值.我设置这样的值:

[[PlistManager sharedManager].plist setValue:@"the title value" forKey:@"test"];
Run Code Online (Sandbox Code Playgroud)

我查看set plist字典并在PlistManager中查看:

po self.plistDictionary
{
  test = "";
}
Run Code Online (Sandbox Code Playgroud)

我得到错误就像我在调试器中留下PlistManager一样.PlistManager的类型为NSObject.所以没有xibs.关于我需要做什么的任何想法?

iphone cocoa-touch objective-c plist

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

在哪里可以找到不赞成使用的功能的更新?

Xcode4会告诉您是否已弃用某个功能,但不会提供有关该功能的最新更新内容的任何信息。找出任何不推荐使用的功能的更新版本的最佳方法是什么?

objective-c ios4 xcode4

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

如何在sqlite中逃脱?

我使用反斜杠在下面的代码中转出两个半冒号.我正在SQLite Database Brower 2.0 for Mac中执行此代码.它一直在冻结.我猜这是因为一些语法问题?

INSERT INTO question (QuestionId, QuestionText, AreaId, AnswerText)
VALUES(6019, 'Math Functions', 6, "
Added: 9/1/2011

The following is a listing of math functions available:

Power of:
double pow ( double, double )
Example:
double myvar = pow(2,4)\;
NSLog(@"%.f", myvar)\; //value is 16");
Run Code Online (Sandbox Code Playgroud)

sqlite

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

仿函数在C#中是否具有等价物?

是否有相当于C#中的Functors?

C#有Func <,>,委托和匿名方法,但不是所有指向方法的指针?

C++ Functor是一个类,而不是指向方法的指针.

c# c++ functor

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

键入vs强烈键入C#

在C#中,有没有理由说强类型 vs只是打字?当有人说类型类时,我会想到除了对象之外的某种类型.几乎除了对象之外的所有内容都在C#中输入.

一旦定义了非对象的类,该类就是一种类型.它不再从那里输入.

顺便说一下,这不是关于类型安全性的问题(有效的内存访问和对象分配兼容性).

.net c#

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

如何使用ng-bind-html?

任何想法为什么这个绑定不起作用?

var myApp = angular.module('myApp',[]);

function MyCtrl($scope) {
  $scope.myHTML = "<a href='#'>a link</a>";
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>

<div ng-controller="MyCtrl">
  <p ng-bind-html="myHTML"></p>
</div>
Run Code Online (Sandbox Code Playgroud)

angularjs

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