小编MS.*_*MS.的帖子

从java GWT代码调用.js文件的Javascript函数

我在Java GWT代码中有一个按钮.我在脚本文件夹中有一个javascript文件.我想在按钮点击上访问该js文件的功能.

那么如何从Java GWT代码中调用该方法(Button的click事件)..?

任何人都可以告诉我访问js文件功能的代码或方式.

提前致谢.

javascript java gwt

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

使用ASNetworkImageNode下载图像后,从AsyncDisplayKit重新布局ASTableView

上下文: 我使用AsyncDisplayKit来加载包含文本和图像的表.图像从Internet下载,图像大小未知,直到图像下载完毕.

我正在尝试做的事情: 图像下载完成后,我想重新调整大小并布置单元格以适应图像,然后重新调整大小并布置表格以适应新的单元格高度.

到目前为止我做了什么: 我最初只用文本绘制ASTableView并使用ASNetworkingImage委托方法,imageNode:didLoadImage方法在图像下载完成后得到通知.

- (void)imageNode:(ASNetworkImageNode *)imageNode didLoadImage:(UIImage *)image {

    // Scale image downloaded from Internet to fit constrained width
    // Set networkImageNode to scaled image
    UIImage *newimage = [self scaleImage:image toConstrainedWidth:CONSTRAINED_WIDTH]; 
    self.networkImageNode.image = newimage;

    // Gets the parent cell 
    // Recalculate cell size and layout the cell (This works!)
    MyAsyncTableCellNode *parentCell = ASDisplayNodeFindClass(self, [MyAsyncTableCellNode class]);
    [parentCell invalidateCalculatedSize];
    [parentCell measure:CGSizeMake(CONSTRAINED_WIDTH, MAXFLOAT)];
    [parentCell layout];

    // Attempting to re-layout the table to shift the table cells
    // to accommodate for …
Run Code Online (Sandbox Code Playgroud)

asynchronous objective-c uitableview ios asyncdisplaykit

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

在iOS中以两种不同的颜色设置Button标题

我想在Button上设置两种颜色的标题.

它可能与下面给出的图像相同吗?

按钮有2种颜色

任何帮助将不胜感激.

提前致谢.

iphone uibutton uicolor ios

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

禁止在使用其子 MapView 时拦截 Listview 的触摸

我想在 Listview 的 Header View 内的 MapView 中移动、缩放和捏合时禁止拦截 Listview 的触摸

我有一个ListView包含所有商店。我已将一个List View Header设置为另一个布局 xml 并将其添加到 Main ListView。

列表视图标题

<com.google.android.gms.maps.MapView
    android:id="@+id/mapViewStores"
    android:layout_width="match_parent"
    android:layout_height="200dp"
    android:layout_margin="10dp" />
Run Code Online (Sandbox Code Playgroud)

扩展Fragment 的StoreList.java

MapView mapView;        //Map View
GoogleMap mapStoreList; //For Markers on Map

listViewStoreData.addHeaderView(headerViewForStoreList);

mapView = (MapView) headerViewForStoreList
                .findViewById(R.id.mapViewStores);
        mapView.onCreate(savedInstanceState);

if (mapView != null) {
    mapStoreList = mapView.getMap();
    mapStoreList.getUiSettings().setMyLocationButtonEnabled(true);
    mapStoreList.setMyLocationEnabled(true);
    CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngZoom(
                    new LatLng(latitude, longitude), 13);
    mapStoreList.animateCamera(cameraUpdate);
}
Run Code Online (Sandbox Code Playgroud)

我已经设置了禁止拦截父视图的代码

mapStoreList.setOnTouchListener(new OnTouchListener() {

        @Override
        public boolean onTouch(View v, …
Run Code Online (Sandbox Code Playgroud)

android intercept ontouchlistener android-listview android-mapview

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

在XCode中替换字符 - Objective-C

我已经使用此代码将"\n"替换为"",但它无效.

我该怎么做?

NSString *descString = [values objectForKey:@"description"];
descString = [descString stringByReplacingOccurrencesOfString:@"\n" withString:@""];

NSLog(@"Description String ---->>> %@",descString);
catlog.description = descString;
[webview loadHTMLString:catlog.description baseURL:nil];
webview.opaque = NO;
Run Code Online (Sandbox Code Playgroud)

string iphone objective-c nsstring

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

从Javascript文件中获取价值

我为语言设置创建了一个javascript文件(.js).那么如何从这个文件中获取值呢?

文件.

{
"language" : "german",

"glossary" : {
    "Level" : "Ebene",
    "Codes" : "Codes",
} }
Run Code Online (Sandbox Code Playgroud)

那么如何设置特定标签的价值呢?

我想要"Ebene"而不是"Level".对于Eg.

<script type="text/javascript"> document.getElementById("lblLevel").innerHTML = glossary["Level"];
Run Code Online (Sandbox Code Playgroud)

<div class="level">
     <b id = "lblLevel">Level</b>
</div>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.任何的想法..?

提前致谢.

javascript cordova

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

TableView滚动时如何避免UITableViewCell重复添加自定义标签?

我创建了一个自定义单元格:

#import <UIKit/UIKit.h>
#import "RecruitmentResumeEntity.h"

@interface RecruimentListItemCell : UITableViewCell
@property (nonatomic, strong) RecruitmentResumeEntity *entity;
@end
Run Code Online (Sandbox Code Playgroud)

在 .m 文件中设置实体方法时,我添加了三个标签:

-(void)setEntity:(RecruitmentResumeEntity *)entity {

   _entity = entity;

   float labelHeight = 17;

   CGRect frame = CGRectMake(64, 45, 0, labelHeight);
   UILabel *cityLabel = [self createTagLabelWithFrame:frame text:_entity.city backgroundColor:@"#e5986f"];
   [self.contentView addSubview:cityLabel];

   UILabel *workExperienceLabel = [self createTagLabelWithFrame:CGRectMake(cityLabel.x+cityLabel.width +10, cityLabel.y, 0, labelHeight) text:[NSString stringWithFormat:@"%@?",_entity.workExperience] backgroundColor:@"#81A0D7"];
   [self.contentView addSubview:workExperienceLabel];

   UILabel *expectSalaryLabel = [self createTagLabelWithFrame:CGRectMake(workExperienceLabel.x+workExperienceLabel.width +10, workExperienceLabel.y, 0, labelHeight) text:_entity.expectSalary backgroundColor:@"#94C373"];
   [self.contentView addSubview:expectSalaryLabel];
}
Run Code Online (Sandbox Code Playgroud)

在控制器 cellForRowAtIndexPath 方法中获取自定义单元格并设置实体。但是当我运行应用程序,滚动 UITableView 时,我发现单元格重复创建了三个标签,我只希望每个单元格只有三个标签。我是不是弄错了什么或遗漏了什么。任何人都可以帮助我吗?等待您的帮助。谢谢。 在此处输入图片说明

- (UITableViewCell *)tableView:(UITableView …
Run Code Online (Sandbox Code Playgroud)

objective-c uitableview ios

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

使用App ID在Facebook上分享图像

我想使用我的AppID在facebook上分享我的图像.所以我可以在facebook上看到它via App.它工作正常,直到iOS 5.但不是在iOS 6.

如果我正在使用SLComposeViewController,那么我可以共享图像,但显示"通过iOS"而不是"通过应用程序".所以我已经审查了它的代码并应用了,但它没有共享图像.请检查代码是否有任何问题并予以纠正.

facebookaccount = [[ACAccountStore alloc] init];
ACAccountType *facebookaccountType = [facebookaccount accountTypeWithAccountTypeIdentifier: ACAccountTypeIdentifierFacebook];

// Specify App ID and permissions
NSDictionary *options = @{ ACFacebookAppIdKey: @"xxxxxxxxxxxxx", ACFacebookPermissionsKey: @[@"publish_stream"], ACFacebookAudienceKey: ACFacebookAudienceFriends };
[facebookaccount requestAccessToAccountsWithType:facebookaccountType options:options completion:^(BOOL granted, NSError *error) {
    if (granted) {
        NSArray *accountsArray = [facebookaccount accountsWithAccountType:facebookaccountType];
        facebookAccount = [[accountsArray lastObject] retain];
        NSLog(@" Account :::: %@", facebookAccount);
    } else {
        NSLog(@" Error :::: %@", error.description);
    }}];
NSDictionary *parameters = @{@"message" : @""};
NSString *link …
Run Code Online (Sandbox Code Playgroud)

iphone facebook ios6 acaccount slrequest

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